I don't understand deciding on a name and then a nickname when a baby is still a bump. Isn't a nickname something that grows with somebody? It seems odd to me to name a child a name that you don't actually intend to use and then to choose a 'cool' or 'cute' alternative to refer to them. Can a nickname be chosen before they are born?
Don't get me wrong, my son has TONS of nicknames (and he's only 12 months), including different ones from his grandparents, Aunties and Uncles, but they have just grown with him over time and honestly, if anybody else refered to him by one of these names, it would really annoy me. Although not as much as when people call him 'mate', which makes me want to do a little vomit.
Discuss.