Someone who hits or strikes things, or in British slang, a person who attacks others for their identity or beliefs.
From the verb 'bash' (to strike forcefully), which is likely imitative in origin, with '-er' added to mean 'one who bashes.'
Try Another Word