One of only two names in this list not to end in ‘e’ or ‘a’, Edith was another new entry into the top 100 last year, reappearing for the first time since 1934.
Previously thought to be quite old-fashioned, it’s the latest traditional English name to make a comeback.