Names That Stand the Test of Time

These names can go across generations and it is not unusual to see a child and an oldie with these names.
  1. Abigail
    • Origin:

      Hebrew
    • Meaning:

      "my father is joyful"
    • Description:

      Abigail has been in for so long -- the name has ranked in the US Top 100 since the late 1980s -- it's amazing that it isn't more out by now. But Abigail's biblical and historic roots make it a fashionable classic rather than a passing fad.
  2. Alexandra
    • Origin:

      Greek, feminine form of Alexander
    • Meaning:

      "defending men"
    • Description:

      Alexandra fell out of the Top 100 for the first time since 1983 in 2015 but is still a popular choice. Strong, tasteful, and elegant, Alexandra remains a chic modern classic with a solid historic pedigree.
  3. Alice
    • Origin:

      German
    • Meaning:

      "noble"
    • Description:

      Alice is a classic literary name that's both strong and sweet, ranking in the US Top 100 and popular throughout the western world. Alice is derived from the Old French name Aalis, a diminutive of Adelais that itself came from the Germanic name Adalhaidis, which is composed of the Proto-Germanic elements aþala, meaning "noble," and haidu, "kind, appearance, type."
  4. Andrew
    • Origin:

      Greek
    • Meaning:

      "strong and manly"
    • Description:

      During its Top 10 heyday in the late 90s and early oughts, Andrew was one of the "cooler" classic boy names, an update on the old guard Roberts and Richards.
  5. Anne
    • Origin:

      French variation of English Ann and Hebrew Hannah
    • Meaning:

      "grace"
    • Description:

      The name of the sainted mother of the Virgin Mary was among the top girls’ names for centuries, in both the original English Ann spelling and the French Anne. Both left the Top 100 around 1970 but Anne is still among the most classic names for girls, although others are more likely to choose the original Hannah, the Anna variation, or even Annabel or Annabella.
  6. Arthur
    • Origin:

      Celtic
    • Meaning:

      " bear"
    • Description:

      Arthur, once the shining head of the Knights of the Round Table, is, after decades of neglect, now being polished up and restored by stylish parents, inspired perhaps by the new generation of royals. Arthur has led the list of possible names for the young British princes, chosen as a middle name for Prince Louis, son of William and Catherine, Prince and Princess of Wales.
  7. Benjamin
    • Origin:

      Hebrew
    • Meaning:

      "son of the right hand"
    • Description:

      Benjamin is a biblical name that has enjoyed widespread favor for decades, ranking in the US Top 50 for almost half a century and the Top 10 from 2015 until 2023.
  8. Charles
    • Origin:

      French from German
    • Meaning:

      "free man"
    • Description:

      Charles derives from the Germanic name Karl, meaning "man" or "free man", and is a royal name in multiple European countries. A famous early bearer is Charlemagne, King of the Franks and Lombards and then Roman Emperor in the 8th-9th centuries.
  9. Charlotte
    • Origin:

      French, feminine diminutive of Charles
    • Meaning:

      "free man"
    • Description:

      Charlotte, the name of the young Princess of Cambridge, is the latest classic name to join Sophia, Emma, Olivia, and Isabella at the top of the popularity list. It is now among the most popular girl names in many English-speaking and European countries.
  10. Christina
    • Origin:

      Greek
    • Meaning:

      "a Christian"
    • Description:

      Christina, a pretty and feminine, crystal clear classic, may be trending downward, but it's never out of style. Christina's short forms Chris, Christie, and Tina all seem dated—making the royal Christina best used in its full glory.
  11. Christopher
    • Origin:

      Greek and Latin
    • Meaning:

      "bearer of Christ"
    • Description:

      Christopher derived from the Greek Christophoros, which is composed of the elements Christos, referring to Christ, and phero, meaning "to bear."
  12. Clara
    • Origin:

      Latin
    • Meaning:

      "bright, clear"
    • Description:

      Clara is a strong, lovely girls' name that's always ranked among the US Top 1000 girl names but has been climbing since the turn of this century. It now ranks right around Number 100, making it a modern classic that's neither too popular nor unfamiliar.
  13. David
    • Origin:

      Hebrew
    • Meaning:

      "beloved"
    • Description:

      David is an enduring worldwide classic, used from ancient times to the present day.
  14. Edward
    • Origin:

      English
    • Meaning:

      "wealthy guardian"
    • Description:

      Unlike perennials William, John and James, Edward is a classic that moves in and out of fashion. This royal Anglo-Saxon standard has benefited in recent years from the popularity of the hot hero of the vampire sensation Twilight — Edward Cullen — who has given his name a new infusion of cool.
  15. Elizabeth
    • Origin:

      Hebrew
    • Meaning:

      "pledged to God"
    • Description:

      Elizabeth is one of the most popular girls' names of all time, the female equivalent of James or William. Yet Elizabeth has so much going for it—rich history, broad appeal, and timeless style—that no matter how many little girls are named Lizzie, Eliza, and Beth, you can still make Elizabeth your own.
  16. Eleanor
    • Frederick
      • Origin:

        German
      • Meaning:

        "peaceful ruler"
      • Description:

        Frederick, and friendlier nickname Fred, seemed almost to have disappeared, leaving just the memory of Freds past such as Astaire, Mr. Rogers and Flintstone. But today's parents are beginning to recognize it as a strong classic and one of the top royal baby boy names.
    • Grace
      • Origin:

        English, virtue name
      • Description:

        Grace, a simple and pure virtue name which originally referred to divine grace, is a fashionable classic. In the early 2000s, it seemed headed for the Top 10 but pulled back from the upward trajectory, which you may consider a very good thing.
    • Harriet
      • Origin:

        English variation of French Henriette
      • Meaning:

        "estate ruler"
      • Description:

        Harriet has long been considered a stylish, upscale name in England, but it's still waiting to be revived in the US—though some parents seeking a solid, serious semi-classic are beginning to consider it.
    • Helen
      • Origin:

        Greek
      • Meaning:

        "torch; shining light"
      • Description:

        Helen is a name that has connoted beauty since ancient times – Helen of Troy was the the mythological "face that launched a thousand ships," over whom the ten-year Trojan War was fought.