Where does “บากู” come from?

บากู (Thai) comes from English Baku, from Classical Persian بَاکُو.

Ancestry of “บากู”, step by step

StepLanguageWordMeaning
1EnglishBakuA type of supernatural being said to devour nightmares
2Classical Persianبَاکُو
Every word from Classical Persian بَاکُوEvery word from English Baku