WeeNames Scotland’s favourite name finder

← All names

Annie

Girl name · 1,239 babies recorded · 1974–2025

Annie: 1,239 babies born in Scotland since 1974, given to girls, peaking at 51 births in 2022.

Annie is the enduringly beloved English and Scottish diminutive of Ann or Anne, which itself reaches back to the Hebrew Channah, meaning "grace" or "favour." The name was famously borne by Annie Oakley, the sharpshooting star of Buffalo Bill's Wild West show, and by the tragic Scottish folk figure Annie Laurie, immortalised in a classic love song. Its literary presence is equally strong as the plucky orphan of the Broadway musical *Annie*. No major places are named directly after the name, though countless towns and streets bear the root name Anna. A charming historical note: in the 19th century, "Annie" was so ubiquitous in Scottish records that it was rivaled only by "Jane" and "Mary" for popularity among girls, cementing its role as a timeless classic.

Girl 52 of 52 years

Peak year
202251 babies
Latest (2025)
#9446 babies
Total births
1,239since 1974
5-year trend
▲ 11%vs prior 5y
1980 1990 2000 2010 2020 2022 · 51
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).