The story
- Proto-Indo-European*h₂éd
- Proto-Italic*ad
- Proto-Italic*ad-
- Latinad-
- Proto-Indo-European*sek-?
- Proto-Italic*segnom
- Proto-Italic*segnāō
- Latinsignō
- Latinassignō
- Old Frenchassigner
- Middle Englishassignen
- English todayassign
From Middle English assignen, from Old French assigner, asigner, from Latin assignō, from ad- + signō (“mark, sign”).
Etymology from Wiktionary, CC BY-SA 4.0.