I love it...but I would be worried about Iris the Virus too. But there again, kids will turn ANY name into a nasty nickname (often with no actual linguistic link) so I'm not sure that's enough of a reason.

Another name - in the same vein- that I really loved (but DH vetoed) is Enid - means life spirit.