We chose names with the twins that couldn't be shortened and this time our boys name can't be shortened either. DF wants it to be called Maddy if she's a girl, but if I do agree to Maddy, she will be Madeleine, just called Maddy. I too think Maddy is too informal for when she gets older.
we did the exact same thing as Olive. liked the shortened name, not the formal name so just ended up calling him the shortened version.
we've had mixed reactions to the name tbh, but it really does suit him.
We chose Annabelle because we liked how it sounded for now when she's a baby, and when she's older. We didn't consciously choose a nickname when we chose it, but we always call her Belley - seemed to fit when she was in my belly! I realise it's a name she might not like when she's older, and she can always ask to go by her full name, Anna or Belle.
Bookmarks