Bush Name Meaning. English: topographic name for someone who lived by a bushy area or thicket, from Middle English bush(e) 'bush' (probably from Old Norse buskr, or an unrecorded Old English busc); alternatively, it may derive from Old Norse Buski used as a personal name. Americanized spelling of German Busch.
The meaning of the name “Hafi†is: “Greetingâ€. Categories: Arabic Names, Iranian Names, Muslim Names, Persian Names. Used in: Arabic speaking countries, Persian speaking countries. Gender: Boy Names. Origins: Arabic.