I sympathise with how hurt you are - choosing your beautiful new baby's name is a really big deal. But she's the one who has to live with that name, and if she hates it, that's hard.
Might she be willing to have it added as a middle name, legally, and use it for all purposes? Banks etc are fine with that - I know someone whose parents used the middle name from birth, as otherwise the initials were an obscenity, phonetically. (Think CNT v NCT) That way the name you loved and chose isn't lost, but she can still use one she loves and feels happy with, too. She could also of course have it as her new first name, but retain Kody as a middle one.
It's a very painful way to have a child assert independence, I accept that, but I think if you talk it through and explain why you're hurt, but accept it's important to her, it can only help your relationship.
We called ours names that have long and abbreviated versions in case they hated them when they were older, too. It's more common than people realise, I think.