I suppose it's ok for pets, as long as the names sound different enough so as not to confuse the animals.

I find it so incredibly obnoxious for children, however. If you happen to like two names that happen to start with the same letter, that's one thing. For example, my son's name is Dylan, and if I would have had another son I might have named him Dane. Only because I liked both names.

However, I think three or five or seven kids who's names all start with "P" or whatever is silly. There was a family in my hometown who did the "L" thing ... Lonnie, Larry, Lynn, etc. Well, the last girl got named "LaCrisha". She hated her name and always said she got stuck with such a horrid name only because her mom ran out of normal "L" names.

The rhyming name thing is way worse, though. I have cousins named (and I'm not even joking) Jerry, Larry, Terry and Gary. Seriously. It's just beyond comprehension.

I think naming a child is important. They are going to have that name for the rest of their life, and the name is a reflection on the parent as well. I think being "cute" with what another human being is going to be called for their entire life is more than a bit immature, IMO.