Thanks to everyone who has voted so far and given me your reasons.

Here are some more thoughts I have on each name:

Jack- I like it but worried it is too common now?? I'm not a fan of names that are used a lot (hence DD's name). In saying that though, I have always loved the name Matthew (I am not sure it is as popular now as what it used to be) but Dh doesnt like it.

Hayden- I like it on a little boy and can see it as a teenage boy's name but not sure I can see it as an adult's name IYKWIM. Mummy&Daddy2be - I would love to know why your DF doesnt like his name as this is what I would worry about as he grows up. I still like the name though.

Jordan- I like that it is not common but again not sure I can see it on an adult. It is probably my least favourite on the list.

Gregory- I think it is cute as a little kids name and could then be shortened to Greg when he is older. Not sure if it is too old school or not?

Arrhhhh this is so hard. I really am not sure if we are any closer.

If anyone has other suggestions to throw at me, feel free.