Babu is a boy name meaning: A Kiswahili name meaning grandfather.Also a West African name meaning willing.