names & meanings!
over 22,000
Home
Caitriona
Caitriona
Scottish form of
Katherine
, meaning
pure