Old French tournesole, from Latin tornare + sol.
Compare French tournesol.
tournésol m (plural tournésols)