Well some of those things are traditional English first names. Especially flowers: Rose, Lily, Violet (a color too!). Also, Nature, like Brooke, are real names. I think this generation should change the names a little bit. Like the first answerer said, why name someone somethng that everyone is named, when you can be something different?