Drifter is from 'drift' + agentive '-er'. 'Drift' is from Middle English, from Old Norse 'drift' ('snowdrift') and related to Old English 'drīfan' ('to drive'); the sense of one who drifts aimlessly is figurative. The immediate etymological form is Old English drīfan. The suffix -er marks an agent, instrument, or associated person, so the English form is shaped by recognizable word formation as well as by its inherited or borrowed base. In present use as a noun, it means "a person who moves aimlessly from place to place or job to job", keeping the historical formation close to the word's ordinary semantic work. The figurative development named in the history lets the word move from a concrete base into a broader descriptive use. Related words include drift and drive.