Le nom officiel de la ville est Mumbai qui est derivé de Mumba, le nom d'une déesse Hindou Mumbadevi et de Aai, signifiant "mere" en Marathi. Les explorateurs portugais baptisèrent la ville "Bom Bahia" ou "Bonne Baie" au , faisant référence au port en eau profonde.