Etymology of "Dubai"

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.

Thank you.

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.


Dubai

The name of this emirate and its capital came from the word “locust” (in Arabian “dibba” and diminutive - “ dubai"). It may be connected with the fact, that it was the place of locusts breeding, that like wet soil. According to the name of the district “Bur Dubai” (“locust well”) there was a well here long time ago.

Dibbas, one more emirate city has also originated from “locust”. The other district of Dubai means just “settlement”

http://www.uae-tour.com/razdel/5/

Though, as this article states: "none of etymological theories can be truly verified"