Suffocating comes from Latin suffocatus, past participle of suffocare, formed from sub meaning "under" and faux meaning "throat," ultimately from Proto-Indo-European upo meaning "under."
suffocating (English): present participle of suffocate; suffocation