I have a 15 month old son called Henry. I love his his name and still do but recently I have become concerned that it is a bit too 'formal' to carry throughout life and so my husband and I are considering giving him the pet form of his name - Harry instead. The reason I am hesitating about doing this is because although I really like the name Harry, it is very popular/common at the moment (Henry is relatively uncommon in comparison) and I am worried that I will regret making this change later on (like when he goes to school and finds another 3 Harry's in his class!). Help - do I stick with Henry or start calling him Harry?