No, the name doesn't have to be one syllable.
I haven't got a dislike for 'common' names (both my boys are very much in the top 100, and have already been mentioned on this thread!) but I don't like modern (i.e. made up names Haydon, Kaydon, Jaydon, etc.) Much prefer traditional - yes DH - "old man" names.
ScottishMummy, we're not in Scotland, and I'm sure there a few names that mean one thing somewhere, and a completely different thing somewhere else.
Dh is liking Ned, which is surprising, but it is on the 'definately maybe' list!
I am liking Ted as well, DH says no!
Why is it if you're having a boy, you have girls names coming out of your ears, and if you're having a girl, you can only think of boys names?