Attractive comes from Middle French attractif, from Late Latin attractivus, ultimately from Latin ad meaning "to" and the Proto-Indo-European root ád or h₂éd.
attractive (English): Causing attraction; having the quality of...