Maybe Katya would be easier though

Lots to think about

Thanks!
Honey - PLEASE don't change it; it's so beautiful - You spent ages picking it and loving it and I'm sure that's what you've been calling her in utero since you found out. Does it fit her now when you refer to her? Talk to her?
Like many have said, people will get use to saying it with practice and you are more than happy with nicknames. People mispronouce even the most simple of names ALL the time. My DH is "Colin" (simple enough) and no joke he's been called - Con, Corin and last night he got called "Colour" (WTF?!). Not to mention he ALWAYS has to specify "That's Colin with only 1 L".
You'll always get use to spelling. Both my maiden name and married name had alternate spellings and I ALWAYS have to spell them out - like "can I make a booking please? - that's Stewart spelt S-t-e-w-a-r-t... No, Not S-t-u, I said S-t-e-w"
Our daughter will also have to spell her name out to people. Ultimately it's what fits them, not what is convenient.
As Mummy and Daddy, you are the people that matter - if you can pronounce it and you love it, then that's what matters. If she goes through a "I hate my name" phase at 13 she can always seek alternatives then

Until then people can call her Kat if they have trouble.