Where does “Ұлболсын” come from?

Ұлболсын (Kazakh) comes from Kazakh ұл, from Proto-Turkic ogul — son.

Ancestry of “Ұлболсын”, step by step

Ұлболсын traces back through two separate lines of ancestry.

via Kazakh ұл

StepLanguageWordMeaning
1Kazakhұлson
2Proto-Turkicogulson

via Kazakh болсын

StepLanguageWordMeaning
1Kazakhболсын
Every word from Proto-Turkic ogulEvery word from Kazakh ұл