Where does “odha” come from?

odha (Scottish Gaelic) comes from Indonesian dengan, from Malay dengan, from Old Malay daṅan, from Proto-Malayic *dəŋan.

Ancestry of “odha”, step by step

odha traces back through two separate lines of ancestry.

via Indonesian dengan

StepLanguageWordMeaning
1Indonesiandenganwith; by
2Malaydenganwith; and; by
3Old Malaydaṅan
4Proto-Malayic*dəŋan

via Indonesian orang

StepLanguageWordMeaning
1Indonesianoranghuman, person; a vassal; a subject; a person who...
2Malayorangperson; human, person; a vassal; a subject
3Proto-Malayo-PolynesianuRaŋoutsider
Every word from Proto-Malayic *dəŋanEvery word from Old Malay daṅanEvery word from Malay dengan