Title: Arabic names and other African names with their meanings