75 Names That Start & End With the Same Letter (+ Meanings!)

[DISCLAIMER: THIS POST MAY CONTAIN AFFILIATE LINKS, INCLUDING AMAZON ASSOCIATE LINKS WHERE I EARN FROM QUALIFYING PURCHASES. THERE IS NO COST TO YOU & THE COMMISSION HELPS SUPPORT THIS SITE]

Names that start and end with the same letter

Looking for names that start and end with the same letter? Then this list is for you. Below you’ll find 75 names beginning and ending with the same letter, plus each name’s meaning and origin.

Names that start and end with the same letter have a symmetry that is sounds euphonious. Many of the names are also palindromes, like Otto and Hannah, which adds a little something extra to a name too.

These names were handpicked and highlight a wide range of naming styles so there is something for everyone.

So whether you’re on the hunt for the perfect baby name or are interested in name trivia, I hope you find some new name ideas below.

And don’t forget to visit some of our other name lists while you’re here, like:

Names that start and end with A

  • Ada: Ada is a name coming from German origins meaning “noble”
  • Adrianna: Adrianna comes from Latin and means “dark”
  • Anastacia: Anastacia has roots in Greek and Russian origins and means “resurrection”
  • Angelina: Angelina is a name coming from Greek meaning “messenger”
  • Anna: Anna is a Hebrew name meaning “grace”
  • Aurelia: Aurelia derives from Latin and means “golden”
names that start and end with the letter a

Names that start and end with B

  • Bab: Bab is a nickname for Barbara, which means “foreign” and has Greek origins.
  • Barb: Barb is also a diminutive of Barbara, meaning “foreign” from Greek.
  • Bob: Bob is a common nickname for Robert, which means “bright, fame” from German origins

Names that start and end with C

  • Cedric: Cedric is a name of English origins meaning “bounty”
  • Cormac: Cormac comes from Irish roots and means “charioteer”
  • Cosmic: Cosmic is a name with hippie vibes meaning “of the universe” in English. For other hippie-ish names, check out 75 Hippie Names

Names that start and end with D

  • David: Classic David comes from Hebrew and means “beloved”
  • Desmond: Desmond is an Irish name that means “from South Munster”
  • Diamond: Diamond is a gemstone name that means “indestructible” and has Greek origins
  • Dillard: Dillard is a surname name that means “good boy” with English origins, while the surname name is originally from Germany.

Names that begin and end with E

  • Eddie: Eddie is a unisex nickname name that is short for names like Edward and Edwin. It means “of riches” and comes from English. It makes our list of great boyish nicknames for girl names when paired with Edith.
  • Effie: Effie is a name that originally was a short form of Euphemia, the Greek name meaning “well spoken”
  • Elaine: Elaine also has roots in Greek and means “light”
  • Elodie: Elodie is a French name meaning “wealth”
  • Eloise: Eloise is a name meaning “healthy” and also comes from French
  • Evangeline: Evangeline is a flowing name that means “bringer of good news.” It has roots in Latin and Greek
names that begin and end with the letter e

Names that begin and end with G

  • Grayling: An alternative to popular Grayson, Grayling means “gray-haired” and comes from English origins
  • Greg: Greg is a short form of the name Gregory. It means “watchful” and comes from Greek

Names that start and end with H

  • Haleigh: Haleigh is an alternative spelling of Hailey, which has English roots and means “heather field”
  • Hannah: Ever popular Hannah comes from Hebrew and means “grace”
  • Heath: Heath comes from English origins and means “moon dweller”
  • Hersh: Hersh has Yiddish roots and means “deer”

Names that start and end with the same letter I

  • Ilani: Ilani is a name meaning “tree” and comes from Hebrew
  • Imani: Imani is an Arabic name that means “faith”
  • Indi: Indi means “independent” in English and can also be a nickname for the name Indiana or Indigo

Names that start and end with the same letter J

  • JJ: JJ is an abbreviation name for someone with two names starting with the same letter J

Names that start and end with the same letter K

  • Kendrick: Kendrick means “champion” and comes from Scottish and English roots
  • Kodiak: Kodiak means “island” and is the name of an island chain and bear in Alaska. The name comes from Alutiiq.

Names starting and ending with L

  • Lael: Lael is a Hebrew name that means “of God”
  • Laurel: A fresh alternative to Lauren, unisex Laurel means “bay tree” or “laurel tree” and comes from Latin
  • Leonel: Leonel means “young lion” and comes from Spanish
  • Liesel: Liesel is a name meaning “God’s oath” and has roots in Hebrew and German
  • Loyal: Loyal is a virtue name that comes from the English word for “faithful”
names that start and end with the same letter L

Names starting and ending with M

  • Malcolm: Malcolm is a Scottish name that means “devotee of Saint Columba”
  • Miriam: Miriam has the lovely meaning “drop of the sea” and comes from Hebrew

Names starting and ending with N

  • Nelson: Nelson means “son of Neil” and comes from English
  • Nolan: Nolan is an Irish name that means champion
  • Noreen: Noreen also comes from Irish roots and means “light”

Names starting and ending with the same letter O

  • Octavio: Octavio is a name meaning “eight” that derives from Latin
  • Olympio: Olympio is a Greek originating name that means “from Mount Olympus”
  • Ono: Ono is a name coming from Japan that means “small field”
  • Orlando: Orlando is an Italian name meaning “famous land” and is also the name of a city made famous by Mickey Mouse
  • Otto: Otto means “wealth” and comes from Germany, which was unified by famous Otto von Bismarck

For even more O names, check out this list of 35+ names that start and end with O.

Names starting and ending with the same letter P

  • Phillip: Phillip means “lover of horses” and comes from Greek origins
  • Pip: Pip also means “lover of horses” and is an English-originating nickname for Phillip. It also can be a nickname for Piper.

Names starting and ending with the same letter R

  • Ragnar: Ragnar is a brawny name coming from old Norse meaning “warrior”
  • Ryder: Ryder is means “horseman” and has English origins
  • Ryker: Riker’s Island is not enough to stop trendy Ryker. Ryker is another hot Ry- name means “rich” and comes from German
  • River: River is a unisex nature name that means “wide stream of fresh water” in English. For more earthy unisex names, check out 70+ Gender Neutral Nature Names
  • Roger: Roger is a German-originating name that means “famed spear”
names beginning and ending with the letter R

Names that start and end with S

  • Santos: Santos is a name that means “saints” in Portuguese and Spanish
  • Seamus: Seamus is an Irish name that means “supplanter”
  • Silas: Popular Silas means “of the forest” and comes from Latin roots
  • Silvanus: Like Silas, Silvanus is a name that starts and ends with the same letter and means “of the forest” from Latin

Names that start and end with T

  • Tempest: Tempest is a French originating name that means “stormy”
  • Tolbert: Tolbert is a surname name that comes from German and means “bright valley”
  • Trent: Trent is a name that means “the flooder” and comes from English
  • Truett: Truett has two origins, combining the Norse word for “dry wood” and the old English word for “river bend”

Names that start and end with U

  • Ulu: Ulu is a name with German roots that means “wolf power”
  • Umaru: Umaru is a name of African origins meaning “flourishing”

Names that start and end with V

  • Viv: Viv is a nickname for Vivian that means “lively” and comes from the Latin word for life

Names that start and end with W

  • Willow: Trendy Willow comes from the “willow tree” and has English roots
  • Winslow: Winslow is an English name that means friend’s hill. It also makes our list of full name options for the nickname Winnie
  • Woodrow: Woodrow, with its cute nickname Woody, means “row of houses by the woods” and comes from English

Names that start and end Y

  • Yanay: Yanay is a Quechua derived name that means “beloved”
  • Yancy: In Dutch, Yancy means “son of Jan.” It also has Native American roots where it means “Englishman.”
  • Yury: Yury is a name coming from Russia that means “farmer”

Names that start and end Z

  • Zannz: Finally, Zannz is a variation of Zan, which itself is a diminutive of Alexander. Alexander is a Greek-derived name meaning “defending man”

Looking for more name ideas? Check out:

Scroll to Top