I think Kairi is a really nice name for a girl, but I dunno that I would ever actually name my daughter that. Mostly because there's other names that I prefer more, and partially because I don't want them to have a weird first name to go along with their impossible to pronounce (outside of Italy at least) last name.