The story
- Anglo-Norman · derived frombarrere
- Middle English · inherited frombarrer
- English todaybarrier
From Middle English barrer, barrere, barryȝer, from Anglo-Norman barrere (compare French barrière), from barre (“bar”).
Etymology from Wiktionary, CC BY-SA 4.0.