Hindi for "mighty poet." This is what your name a kid who's going to be seriously super-fly. Nicknames may include Vin, Vindra, Kavi. Gorgeous and rare.

In India, Kavindra is used for both boys and girls. It comes from the Sanskrit root kavi meaning "poet; wise man."
See Also: Kavi

Your Favorite Names