Caitriona

Meaning
IrishBlessed, Pure, Holy
ScottishBlessed, Pure, Holy
Gender
Origin