Eire sounds really pretty but I don't like the way it looks. I think people would have trouble pronouncing it correctly.
Lamb just sounds silly as a name in my opinion and it makes me think of roast dinner, like having a kids called beef! Lily I'd much nicer and goes better with Eire.