Where does “Surabaya” come from?

Surabaya (Portuguese) comes from Indonesian Surabaya, from Javanese ꦱꦸꦫꦧꦪ, from Javanese ꦱꦸꦫ, from Old Javanese surā, from Sanskrit सुर, from Sanskrit सित, from Proto-Indo-Iranian sHitás, from Proto-Indo-European sh₂i-tó-s — to satiate, satisfy.

Ancestry of “Surabaya”, step by step

StepLanguageWordMeaning
1IndonesianSurabaya
2Javaneseꦱꦸꦫꦧꦪ
3JavaneseꦱꦸꦫMuharram the first month of the Islamic calendar
4Old Javanesesurāspirituous liquor
5Sanskritसुरgod, divine, diety; idol; thirty-three
6Sanskritसितbound, tied, fettered
7Proto-Indo-IraniansHitás
8Proto-Indo-Europeansh₂i-tó-s
9Proto-Indo-Europeansh₂ey-to bind, fetter
10Proto-Indo-Europeanseh₂-to satiate, satisfy
Every word from Proto-Indo-European seh₂-Every word from Proto-Indo-European sh₂ey-Every word from Proto-Indo-European sh₂i-tó-s