Грамматические основы в приведённом тексте можно выделить следующим образом:
(1) Слово «ошеломить» древнее, оно означало «ударить противника так, чтобы он, потеряв сознание, упал и мог быть взят в плен».
- Грамматическая основа: «Слово ... означает».
(2) «Я ошеломил его и полонил», – с гордостью говорил древний воин.
- Грамматическая основа: «воин говорил».
(3) Слово произошло от названия русского защитного головного убора – шелома, то есть шлема.
- Грамматическая основа: «Слово произошло».
(4) Он был достаточно тяжёлым: если надеть шелом, человек непременно ощущал в области головы тяжесть, а если ударить его по шелому, то на ногах точно устоять было трудно.
- Грамматическая основа: «Он был тяжёлым», «человек ощущал», «ударить... было трудно».
(5) В наше время слово «ошеломить» имеет значение «привести в состояние растерянности или даже потрясения».
- Грамматическая основа: «слово имеет значение».
Таким образом, в тексте представлены разные грамматические основы, отражающие основные действия и состояния.