Where does “Ô-hai-ô” come from?

Ô-hai-ô (Vietnamese) comes from English Ohio, from Seneca ohiːyoʼ, from Seneca ohiːyoːh — good river.

Ancestry of “Ô-hai-ô”, step by step

StepLanguageWordMeaning
1EnglishOhio—
2Senecaohiːyoʼ—
3Senecaohiːyoːhgood river
Every word from Seneca ohiːyoːh →Every word from Seneca ohiːyoʼ →Every word from English Ohio →