I understand your worry, and think it’s important to consider that no matter what you name a child[name_f][/name_f], they might end up going by a different name or nickname than what you envision before they’re earthside. Either you as the parents collectively, or one parent, or other family, or their friends at school, or the child themselves, might come up with some variation or even a totally random nickname, and then that’s their ‘majority of the time’ name. Eg. I knew a kid who was exclusively known as [name_f]Muffin[/name_f], I didn’t even know his real name for years. It had come out of a joke one lunchtime at school when he was really little and just stuck[name_f][/name_f].
[name_f][/name_f]All of which is to say, I get second guessing which names are ‘more likely’ to end up getting nicknamed or not, and what percentage of the time, but truly there is no way to really predict it. [name_f]So[/name_f], you need to use the name you like the most and just trust that whatever you end up calling the kid day-to-day will feel like the right name for them. Equally, if you really[name_f][/name_f] don’t want a nickname to be their ‘main name’, use a name that can’t really be nicknamed at all.
[name_f][/name_f]On the Maggie/Aggie front, one I really like in that ballpark is [name_f]Agatha[/name_f] nn Taggie! [name_f]Agatha[/name_f] strikes me as stylish in an offbeat way, rather than clunky.