WeeNames Scotland’s favourite name finder

← All names

Keeva

Girl name · 202 babies recorded · 1974–2025

Keeva: 202 babies born in Scotland since 1974, given to girls, peaking at 17 births in 2014.

Keeva is the anglicised form of the Irish name Caoimhe, which itself derives from the Gaelic word "caomh," meaning "gentle," "beautiful," or "precious." It shares its root with the more common Scottish name Kevin, though Keeva is distinctly feminine. While no famous historical bearer springs to mind, the name is relatively popular in modern Scotland and Ireland, and the variant "Keeva" is also used in the US. The name's gentle meaning makes it a lovely choice, and it is sometimes confused with the Irish name "Kiva," which means "a small, clever person."

Girl 21 of 52 years

Peak year
201417 babies
Latest (2025)
#4746 babies
Total births
202since 2004
5-year trend
▼ 48%vs prior 5y
1980 1990 2000 2010 2020 2014 · 17
Births per year in Scotland. Missing years had a count of 2 or fewer (suppressed by NRS).