names & meanings!
over 20,000
Home
Catriona
Catriona
Gaelic form of
Katherine
, meaning
pure