Steamy comes from Middle English -y, Middle French -ie, Latin -ia, Latin -ivus, and Latin -ia, ultimately deriving from the Proto-Indo-European root steh₂-.
steamy (English): warm and humid; full of steam; resembling or...