What are the most classic baby names?▼
The most classic names include Elizabeth, Catherine, Margaret, Eleanor and Victoria for girls, and William, James, Henry, Edward and Charles for boys. These names have been consistently popular for centuries.
Why are classic names so popular?▼
Classic names are popular because they age well, suit people at every stage of life, and carry positive historical associations. A child named Eleanor or William will never struggle to be taken seriously.
What classic names are coming back?▼
Classic names experiencing revival include Edith, Harriet, Beatrix, Florence and Cecily for girls, and Edmund, Alfred, Barnaby, Rupert and Jasper for boys — all feeling fresh again.
What is the most classic baby name of all time?▼
Elizabeth is arguably the most enduring baby name in English history — borne by two English queens, countless saints and women of achievement across 15 centuries. William and James are its male equivalents.