Kasha is a Slavic diminutive often linked to Katherine, carrying the sense of purity through that root.
Like Kasha?
Swipe through thousands of names like it