Meaning A boy's name of Arabic origin, it means "One who does good." Origin of Abu al Khayr Arabic Popular Middle Names Pronunciation 🔊 Listen Abu al Khayr Similar Names Abul Hassan Abthal Abu Bakar Abu Farhan Abu Hirzan Abu Juhdi Abudah Aduz Zahir Aati Aatif Year by Year Popularity of Abu al Khayr