-Baily: It is the most normal way to spell it and looks the best. When people think of the name Bailey, they think of it this way and it helps with the "no, my name is spelled..." situation.
-Anabelle: It makes it shorter, because it is a long name to begin with, plus it doesn't change the sound of the name. I think it is a much better way to spell it than Annabelle. This way it doesn't look like someone took the name Anna and Belle and shoved them together, it looks natural.
-Kelly-Grace: I don't like either way you have stated. I think that if someone is going to name their child something like Emma-Jane or Lilly-Rose there should always be a dash between so people know that that is their full name and not just their middle name and to avoid just being called Kelly or Emma. I think Kelly should be spelled with two L's and a Y. It just looks so much better than the others. The name isn't very original and I think some parents want to change the way it looks just by adding the I on the end but for me it doesn't work.
-Katerina: This way of spelling avoids any pronouncement and looks much better.
-Sofia: I don't like the P in Sophia. I think it looks odd and makes it look like a name for a certain ethnic group. I think Sofia looks like a name any kind of person could have and it just looks much cuter. As for Sophie I think it should have the P.
-Catherine: It looks much more feminine and elegant. The K stuck in the front makes it look very harsh and odd, almost like someone wanted to change how the name sounded. Catherine just looks right, while Katherine doesn't for me. The same goes for people using Kaitlyn, Kara, etc. It just looks harsh and wrong like there was a typo.
Top 3 girl names:
Top 3 boy names:
I don't have a third.
I don't have favorite unisex names.