Most Common Names for Girls

Name Meaning Popularity
Betty pledged to God 934837
Debra bee 316505
Dorothy gift of God 1043742
Frances from France or free man 530932
Hannah grace 21599
Helen bright, shining light 944487
Kathryn pure 218926
Laura bay laurel 253267
Margaret pearl 1023370
Nancy English variation of Hebrew Hannah, grace 737036
Natalie birthday of the Lord 25861
Rachel ewe 75109
Rebecca servant of God 195875
Rose rose, a flower 394063
Sarah princess 247638
Victoria victory 101103
Name of the Day