I love Luna, but nearly every dog I meet these days (in Toronto) is named Luna. I think that speaks to it's trendiness, but it can also lead to people dismissing it as a pet name. Beautiful name, awesome HP namesake, but the pet thing would give me pause.

I absolutely adore Luna. The HarryPotter connection is a giant plus for me, and they only called her "Looney Lovegood" because of her personality. Luna is easily adaptable to every personality type. I prefer the Amelia spelling, but I think Emilia looks nicer when it's written down with Luna. Great combo.