Nihoner

“Holy mackerel” in Japanese

Short answer
何のこった nannokotta nannokotta

Holy mackerel in Japanese is “何のこった” (nannokotta). Full meaning: what the hell, oh, great!, son of a gun, holy mackerel, oh no!, holy cow!, damn!.

Other ways to say “Holy mackerel” in Japanese

Looking for the other direction? Search any Japanese word in the Nihoner lexicon, or practise what you have learned in the learning games.