The name Babu is an Egyptian baby name. In Egyptian the meaning of the name Babu is: Osiris's firstborn.
Beyond its Irish roots, Shana is also often used as a nickname for Shoshana, an ancient form of Susannah, and means "lily" or "rose" in Hebrew. The name Shaina, sometimes spelled Shayna or Shana, is of Yiddish origin, and implies "beautiful."