|Meaning:||Master, Priest, Teacher|
|Origin:||Bengali, Gujarati, Hindi, Indian, Kannada, Malayali, Marathi, Sanskrit|
|Favorite:||/ Your Favorite Names|
Guru is a Hindu, Sikh Boy name, meaning of the name is "Master, Priest, Teacher" from Bengali or Gujarati or Hindi or Indian or Kannada or Malayali or Marathi or Sanskrit origin. This name is mainly used in HinduSikh.
If you select the name Guru for your baby, Congratulations! But if you don't like Guru then please continue searching our site.