1. Home
  2. Topics

Top Middle Names

The top middle names for baby boys and girls over the last century are a more stable group than first names, which go in and out of fashion more dramatically and rapidly. The most common middle names, on the other hand, often honor family members or provide a smooth bridge between first and last names, so they're a less diverse group.

For girls, the top middle names of the last hundred years are Marie, Ann (and Anne), and Elizabeth. For boys, Michael ranks as the top middle name of the century, followed by Joseph, William, and James.

Girl middle names popular in the first half of the 20th century that later faded away include Irene, Mae and May, and Ruth. After 1950, middle names for girls that rose to prominence include Kay, Sue, and Renee. After the year 2000, Rose, Grace, and Faith became popular middle names for girls.

For boys, middle names popular before 1950 include Henry, Francis, and Eugene. After 1950, Lee, Ray, and Wayne came into use. Lee remained popular as a middle name for boys after the year 2000, when Alexander and Matthew also came into play.

Here, based on official records, are the top middle names for babies in the US for the past 120 years.

May May is of English origin, and the meaning of...
Origin:Diminutive of Margaret and Mary; month name
415
Rose

Meaning: rose, a flower

Origin:Latin
52
Mae

Meaning: bitter or pearl

Origin:Diminutive of Mary or Margaret
30
Irene

Meaning: peace

Origin:Greek
195
Louise

Meaning: renowned warrior

Origin:French and English, feminine variation of Louis
377
Faith unique, to advise, alone, nun, solitary
Origin:Virtue name
295
Ray

Meaning: wise protector

Origin:Diminutive of Raymond
215
Edward

Meaning: wealthy guardian

Origin:English
235
Alan

Meaning: handsome, cheerful

Origin:Irish
471
Allen

Meaning: handsome, cheerful

Origin:English and Scottish
835
Michelle

Meaning: who is like God

Origin:French variation of Michael
529
Jean

Meaning: God is gracious

Origin:English and Scottish, from French variation of Johanna
723
Kay Kay is a girl's name with Ancient Greek orig...
Origin:English, diminutive of Katherine
1771
Nicole

Meaning: people of victory

Origin:French feminine variation of Nicholas, Greek
421
Marie

Meaning: drop of the sea, bitter, or beloved

Origin:French variation of Mary
604
Anne

Meaning: grace

Origin:French variation of English Ann and Hebrew Hannah
673
Ann

Meaning: grace

Origin:English variation of Hebrew Hannah
644
Francis

Meaning: Frenchman or free man

Origin:Latin
240
Joseph

Meaning: Jehovah increases

Origin:Hebrew
436
Scott

Meaning: from Scotland

Origin:English
501