What does Katherine mean?
Katherine comes from the Greek Aikaterine, of debated origin, long associated with katharos, “pure.” A name of saints, empresses and queens, it offers an unusual wealth of nicknames.
What does Sofia mean?
From Greek 'sophia' (σοφία) meaning 'wisdom'. Long established as a given name honoring Holy Wisdom (Hagia Sophia).