Learn English – Slang for someone who gives opinions unasked

pejorative-languagesingle-word-requestsslang

I'm looking for a good English slang for someone who gives opinions — usually negative — without being asked for them.

Are there any? I know in Hungarian they are called megmondóember but I can't find any good word for them in English.

Best Answer

In British English you might use:

know-it-all - someone who behaves as if they have all the answers to something, and know more than everybody else, usually giving these answers without being asked.

busybody - from the two words busy meaning engaged in an activity and body meaning person - somebody who interferes in others' affairs.

nosy parker - slightly archaic, nosy meaning interested in things which do not concern them, and Parker being a proper noun.

There aren't actually many precise words for this, but people that do it are said to butt in or mouth off.