I like Xavier as a name but when anybody asks his name nobody can repeat it back and nobody says that's nice! I'm now at the stage of avoiding striking up conversation or lying and saying his name is John to strangers! Have I made a mistake is it horrible and too pretentious and will Xavier have a horrible time his whole life? My other DS is Sebastian and I always get compliments.