En mye brukt forklaring på opprinnelsen av det tradisjonelle navnet "Bombay" hevder at det kommer fra et portugisisk navn som betyr "god havn". Dette er basert på at "bom" er et portugisisk ord for "god", mens det engelske ordet "bay" er likt til det portugisiske "baía" (bahia på gammel stavemåte). Den normale portugisiske fremstillingen av "god havn" ville vært "boa bahia", istedenfor den mer grammatikalsk feilaktige "bom bahia". Imidlertid er det mulig å finn formen "baim" for "liten havn" i sekstenhundretalls portugisisk.