I only know one pronunciation that may be correct. In Halo Wars, the shipboard A.I. says “jee-rall-HAW-nay” (jiralhanae; brutes). I pronounce it “jer-RALL-ha-NAY,” myself.
Here are the ways that I personally pronounce the rest:
Sangheili: sang-GEE-lee
Unggoy: UNG--Yoink!-
Huragok: Her-ah-GOCK
Yanme’e: YAN-mee-ay (whenever I see an apostrophe like that, I reflexively make special pronunciation of the letters following; I doubt you’re supposed to.)
Kig-yar: KIG-yar
Mgalekgolo: Gae-LECK-go-low
Lekgolo: stu-pid-worm-pee-pull
San’shyuum: SAN-shee-umm
I always pronounced ‘Sangheili’ Sang-elly, but in Spartan Ops it’s pornounced Sang-ee-ly. I some of the videos under the “Universe” section on Waypoint, the narrator says Yan-may-a for Yanme’e, and San-si-oom for San 'Shyuum.
I was reading my halo book then. Huragok pulled up i knew they were engineers but i couldnt pronounce it!!! I can do all names now Just needed the last word.