Kalakukko is a traditional food from the Finnish region of Savonia made from fish baked inside a loaf of bread. Kalakukko is especially popular in Kuopio, capital city of the Northern Savonia region. Kuopio is home to many kalakukko bakeries. The city also hosts an annual kalakukko baking contest.

Some Finnish speakers today find the name kalakukko somewhat amusing, as kala is Finnish for "fish" and kukko is "rooster", leading to the oft used but non-morphological translation, "fish cock". However, the archaic form of kukko is derived from the same root as kukkaro (purse). Kukko also might come from a Finnish word of kukkula, hill, because the dish is elevated.

More Info: en.wikipedia.org