I like it, but the end is a little jarring. I say it to rhyme with hollyhock which is fine for a name, but I've also heard people say it with "ack" on the end and that's kinda ugly.
Right now I'm thinking it would be really cute on a cat, but could be a human too.