Some of these names are great, almost a pity I'm not having more kids (I did say almost).
One of the reasons I was wondering about her last name was that sometimes you can shape a nick name the way you want it by using names that give you options.
For example if you call her with a name starting with J - you could engineer a nickname such as JB. This may sound funny but some children end up with names that lead them to nicknames that are not flattering & hard to shake.
It's just another thing to consider.
Allan