Supportive derives from English support plus the Anglo-Norman suffix -if, from Latin -ivus and Proto-Indo-European -iHwós, ultimately from Latin sub and Proto-Indo-European per- and upo meaning "under."
supportive (English): Providing support