Choosing the perfect name for your child is a big decision. While some parents might lean towards trendy or unique names, others prefer the charm of old-fashioned names. However, not all classic names are created equal. This post explores a list of old-fashioned baby names your kids might dislike alongside timeless names they are likelier to appreciate. Here are some names kids would hate.
Bertha

Bertha, meaning “bright one,” was popular in the late 19th century but has since fallen out of favor. Modern children might find it heavy and old-fashioned. Bertha usually conjures images of a stern, matronly figure, which can be unappealing to children who want a more youthful and vibrant name.
Ethel

Ethel, meaning “noble,” peaked in popularity during the early 20th century. Today, it might sound too old-fashioned, and children might struggle to connect with its old-world feel. The name Ethel has a certain quaint charm, but it also seems out of touch with modern trends, making it less likely to be embraced by the younger generation.
Mildred

Mildred, meaning “gentle strength,” was once a common name. However, it now conjures images of a bygone era, making it less appealing to the younger generation, who might prefer names with a fresher, more modern sound.
Herbert

Herbert, meaning “bright army,” was a favored name in the past. Unfortunately, its dated sound and association with older generations might make it less desirable for today’s youth. While rich in history, Herbert is a name that can come across as overly formal and somewhat stiff.
Agnes

Agnes, meaning “pure,” was a popular choice in the Middle Ages. Despite its virtuous meaning, the name’s harsh consonants and old-fashioned vibe might resonate poorly with modern children. Agnes has a certain quaintness, but it can also feel heavy and severe.
Gertrude

Gertrude, meaning “spear of strength,” was a popular name in the early 1900s. Its stern sound and association with a bygone era make it less likely to be favored by contemporary kids. The name Gertrude, often shortened to Trudy, carries a weighty historical significance, but its complete form can feel overly formal and harsh to modern ears.
Clarence

Clarence, meaning “bright,” was once a common name. However, its formal and somewhat stodgy feel might make it less appealing to the younger generation. While distinguished, Clarence is a name that can come across as overly severe and lacking playful, youthful energy.
Beulah

Beulah, meaning “married,” has biblical roots and was popular in the 19th century. Today, it might seem overly old-fashioned and challenging for children to embrace.
Harold

Harold, meaning “army ruler,” was a strong name in the past. Yet, its formal and somewhat severe sound might appeal to something other than modern children who prefer lighter, more approachable names.
Maude

Maude, meaning “battle-mighty,” was once a common name. Its harsh sound and old-fashioned feel might make it less appealing to today’s youth, who favor more contemporary names.
Now, here are some of the names kids would love.
Olivia

Olivia, meaning “olive tree,” is a name that has stood the test of time. Its lyrical sound and association with peace and prosperity make it a beloved choice for many parents. Olivia combines a sense of historical depth with a contemporary feel, making it timeless and modern.
William

William, meaning “resolute protector,” has been popular for centuries. Its strong and classic sound and historical significance make it a timeless favorite. William exudes strength and reliability, qualities that parents highly value.
Emma

Emma, meaning “universal,” is a name that exudes simplicity and elegance. Its enduring popularity and timeless appeal make it a top choice for many parents. Emma is a name that has a certain understated beauty, combining a sense of historical depth with a contemporary feel.
James

James, meaning “supplanter,” has been a staple name for generations. Its strong, straightforward sound and versatility make it a timeless classic. James is a name that exudes strength and reliability, qualities that parents highly value.
Charlotte

Charlotte, meaning “free man,” combines historical depth with a modern feel. Its elegant sound and royal associations make it a beloved name across generations. Charlotte is a name that has a certain refined elegance, combining a sense of historical depth with a contemporary feel. Its popularity has endured across generations.
Henry

Henry, meaning “estate ruler,” has been a favorite for centuries. Its regal sound and historical significance ensure its continued popularity. Henry is a name that exudes strength and reliability, which parents highly value. Its versatility, with nicknames like Harry and Hank, ensures it can adapt to different stages of a child’s life.
Elizabeth

Elizabeth, meaning “pledged to God,” is a name rich in history and tradition. Its timeless elegance and versatility make it a perennial favorite. Elizabeth is a name that exudes a sense of historical depth and regal elegance, qualities that parents highly value. It’s versatile, with nicknames like Liz, Lizzie, and Beth.
Alexander

Alexander, meaning “defender of the people,” is a name that has remained popular for centuries. Its strong and classic sound and historical significance make it a timeless choice. Alexander is a name that exudes strength and reliability, qualities that parents highly value.
Sophie

Sophie, meaning “wisdom,” is a name that combines simplicity with sophistication. Its enduring popularity and elegant sound make it a top choice for parents. Sophie is a name that has a certain understated beauty, combining a sense of historical depth with a contemporary feel.
Benjamin

Benjamin, meaning “son of the right hand,” is a name that has stood the test of time. Its strong and classic sound and biblical roots ensure its continued popularity. Benjamin is a name that exudes strength and reliability, qualities that parents highly value.