Clue: Mountain folk live among giants (8)
Answer: TIBETANS
Explanation: Definition: Mountain folk
An envelope ('among') of BE ('live') in TITANS ('giants').