Mia: nice enough. It just seems like a nn to me, probably becasue the only
Mia I have known it was a nn for
Amelia. I only like it pronounced Mee-a. I think
Mia Claire is nice.
Out of those I choose
Megan. It's more timeless than the other's I believe. I also like the meaning of "pearl".

My 45 PPs - names in profile