A friend of mine who had a son this year wanted to call him Xavier, but her DP didn't like it either but liked something similar so they ended up goig with Z a v i a n.

Can't really be much help with boys names - DS wasn't named for 2 days because there wasn't a name I loved (or even liked all that much!)