Abigail (AB-ih-gayl) is a Hebrew name meaning: “fathers joy”.
Classic Girl Names
We’ve compiled a list of baby names in each category to help you choose the perfect name. Click on a name to find the name meaning, popularity, origin, and other helpful information.
Adeline
Adeline is a French girl’s name meaning: “noble”.
Alexandra
Alexandra Meaning and Origin The name Alexander is a girl’s name meaning “defender of men” and is of Greek origin. Current popularity: #137. Posts with the name Alexandra: 30 of the Most Elegant Girl Names Ever
Alice
Alice (A-lis or AL-iss) is a French and English name meaning: “noble”.
Amelia
Amelia is a girl’s name of German origin meaning: “industrious”.
Anna
Anna Meaning and Origin Anna is a girl’s name meaning “grace” and is of Hebrew origin. Current Popularity: #68 Posts with the name Anna: Top 25 Girl Names Starting with the Letter A
Audrey
Audrey is an English name meaning: “noble strength”.
Beatrice
Beatrice is a Latin name meaning: “bringer of happiness”
Camille
Camille Meaning and Origin Camille is a girl's name meaning "young ceremonial attendant" and is of French origin. Current Popularity: #264. Posts with the name Camille: 50 French Baby Names Inspired by Emily In Paris 30 Classic Names for Girls That Never Go Out of...
Caroline
Caroline Meaning and Origin The name Caroline is a girl's name meaning "free man" and is of French origin. The name Caroline is the feminine form of Charles. Current Popularity: #71. Posts with the name Caroline: 127 Cute First and Middle Name Combinations 50 Southern...
Charlotte
Charlotte is a French name meaning: “free man”.
Claire
Claire is a French name meaning: “clear, bright”.
Elizabeth
Elizabeth is a Hebrew name meaning: “pledged to god”.
Emily
Emily is a Latin name meaning: “rival”.
Emma
Emma is a German name meaning: “universal”.
Georgia
Georgia is an English name meaning: “farmer”.
Grace
Grace is a Latin name meaning: “gracious”.
Isabelle
Isabelle is a French name meaning: “pledged to god”.
Jane
Jane is an English name meaning: “god is gracious”.
Josephine
Josephine is an English name meaning: “god increases”.
Kate
Kate is an English name meaning: “pure”.
Lucy
Lucy Meaning and Origin The name Lucy is a girl's name meaning "light" and is of English via Latin origin. Current Popularity: #49. Posts with the name Lucy: 10 Unique and Absolutely Adorable Twin Names for Girls 30 Classic Names for Girls That Never Go Out of...
Madeline
Madeline is an English name meaning: “of Magdala”.
Naomi
Naomi is a Hebrew name meaning: “pleasantness”.
Nora
Nora is an Irish name meaning: “light”.
Olivia
Olivia is a Latin name meaning: “olive”.
Penelope
The girl’s name Penelope is a Greek mythology name belonging to the wife of Odysseus, it derives from the Greek word penelops, meaning “duck”.
Rose
Rose is an English girl’s name meaning: “flower, rose”.
Scarlett
The girl’s name Scarlett comes from an English surname meaning: “a seller of rich bright fabrics”.
Sophia
Sophia is a Greek name meaning: “wisdom”.
Victoria
Victoria Meaning and Origin The name Victoria is a girl's name meaning "victory" and is of Latin origin. In Roman mythology, Victoria was the goddess of victory. Current Popularity: #34. Posts with the name Victoria: 100 Pretty Names For Girls 30 of the Most Elegant...
Virginia
Virginia is a Latin name meaning: “virgin”