I need to etymologize the city name Dubai (United Arab Emirates) for a project. Etymonline only lists the origins as "uncertain" and Wiktionary traces it to دُبَيّ, the Arabic term for it (pronounced dubayy), but goes no further. Wikipedia says the city name can possibly be traced to an Arabic word meaning "money", but provides no concrete proof of that. Uae-tour.com took a completely different angle on it and said that Dubai comes from the Arabic for "locust". In short, nobody agrees on its origin.
Is there any concrete research on this? What is the general conjecture among etymologists? Any help at all here would be great.
I already went through a period with my question about the etymology of "Djibouti"; this is an English word because it's listed in English dictionaries; thus there is no reason to close a perfectly reasonable question.