Ajanubahu is bay boy name, main origion is Hindi. English meanings of Ajanubahu is "One whose Arms are Long Enough to Reach the Knees" and popular in Hindu religion.