Uncover the origin, popularity, and more for any name.
Keeva is an Irish name meaning 'gentle' or 'beautiful'. It has Gaelic roots and is sometimes spelled Keevagh.
Both names have Welsh origins and a mystical, ethereal feel.
Another beautiful Welsh name, meaning 'snow,' complementing Keeva's nature-inspired vibe.
A Slavic name with a similar soft and lyrical quality to Keeva.
A nature-inspired name that shares the strong, yet gentle feel of Keeva.