What is the history of the name Ekaterina?

Ekaterina is a Russian girl's name meaning "pure". The name is also used in Bulgarian and Macedonian languages. It is equivalent to the English name Katherine.