Pun names are interested and can be good if done right. However, I do not recommend to try a pun name unless your Japanese is (nearly) native level with Kanji and vocabulary TBH.
GOOD pun name is actually super hyper DIFFICULT for non-native. I don't say that you can't but if you want to play save with naming a character
A) ASK someone who actually can Japanese to give a honest opinion of name and give a feedback
B ) stick with "normal/real" names
C) don't give Japanese name at all! In fact (at least in overseas UTAU community) finds non-Japanese names more interesting/original