В старину металлический шлем, который носили воины на голове, назывался «шело́м». Если воина в бою ударяли палицей по шелому так, что он терял сознание, это и называлось «ошело́мить».
Теперь же про человека говорят, что он ошеломлён, в тех случаях, когда его сильно изумляет что-нибудь, так что он теряется и долго не может опомниться.