ref
Thai + -land, from Thai ไทย(tai), from ไท(tai, “Tai, or 'free' via folk etymology”).
Thailand
from Thai, indigenous name of the inhabitants, + land (n.). Also see Siam.