I like it. I knew a girl named Ivy in high school. She was very striking (beautiful think dark hair and very pale skin, kind of goth) and creative. My association with the name is similar -- that it suits an artistic, thoughtful, maybe slightly offbeat or bohemian kid. Not sure if that is the vibe you are going for, but that's what it makes me think of. All of that sounds good to me, so I like the name.