I think Zahn makes great names (AHEM)
But I think the funny part about "Undine" is how close it is to "Indign", the alien of the week from Unworthy. (Or at least how I pronounced it in my head. Maybe it's pronounced totally differently.)
Garm Bel Iblis agrees with you about great names and Zahn...