James - I love this name, its one of my favesPeter - it's just so classic and likeable (another euro spelling is Pitor)Oliver - whenever i hear this name i picture a really cute caring guyMiles - theres just something really intriguing about this nameLuka - i love this spelling much better than Luca

I really like your whole list (other than Miles, which for some reason I have never liked). Tough to pick a top 3-5.

Do you have any that have particular significance to you or your husband? I would start there. Purely based on personal preference, not knowing anything about your criteria, I probably like these best:

Thanks so much for your opinions, all very useful! I avoided listing other criteria as I wanted to keep it simple (for my own sake ), and hear opinions on these names as they stand, the images you get from them, or a simple reason why you love them... Keep them coming, all opinions & feedback is extremely helpful!