I really like
Iris as a first or middle name. It's classy and cool at the same time. The rainbow association is sweet, not overly cheesy. Most people wouldn't even make the connection so it would just be something sweet that you and your daughter would know about it.
I'd prefer to see
Iris as a first name.
Iris Genevieve would be nice. I actually like just
Iris Eve.