Our baby boy is due early September. We have settled on Leonard as his first name but we intend to call him Leo. In our home country, the name is pronounced differently (like Leonardo but without the ‘o’ at the end) so to us it makes sense to shorten it to Leo, but a couple native Brits told us that they’d shorten Leonard as Len or Lenny because of how it is pronounced in English.
We know Leo is a standalone name in the UK but we are keen to write down Leonard on his passport. It just sounds more complete to our ears, and works much better with his (non-English) middle name and surname. But last thing we want is to doom him to a lifetime of having to correct people who abbreviate his name as Lenny or push back when he wants to be called Leo.
I am also mindful of how popular Leo is nowadays and chances are there will be other Leos in class. Will his teachers and/or classmates force Leonard or Lenny on him in this case? I was subjected to this in school - my name is quite popular in my home country so teachers and classmates insisted on calling me by my first and middle name together (as if they are hyphenated even though they aren’t) despite how much I hated it, in fact they all doubled down when they saw it annoyed me! So yeah, don’t want that to happen to him, but of course if he himself chooses to go by Leonard or Lenny (or even his middle name!) that’s absolutely fine by me as long as it is not forced on him.
Anyway so how valid are my concerns above? Are we making a mistake in the UK social context?