Kasja \k(a)-sja, kas-ja\ as a girl's name is a variant of Catherine (Greek) and Katherine (Greek), and the meaning of Kasja is "pure".
The baby name Kasja sounds like Kassja, Kasya and Kasia. Other similar baby names are Tasja, Basja, Kaska, Kaija and Rasja.