Name Meaning and Origin of Yadu

The baby name Yadu is Sanskrit in origin and it's meaning is cowherd.

In mythology, Yadu was a son of Yayati and Devayani, and an ancestor of Krishna. His descendants are called the Yadavs.

Yadu is pronounced ya-du. यदु

Yadu is a name suitable for boys.