Catriona is a Scottish Gaelic form of Catherine, traditionally interpreted as pure.
Like Catriona?
Swipe through thousands of names like it