James is not an old man's name at all, it's a classical name that has been and will be used for years. As for him having too many names, bloody hell! First name, middle names and surname are the usual, the way she is going on you'd think he had a double-barrelled first name, 17 middle names and a double barrelled surname. No offence to anyone who does have double-barrelled names, not taking a dig.