This British dish is spelled stargazy or stargazey. And yes, those are real fish heads:
Stargazey pie sounds rather quaint, but this Cornish dish of pilchards baked under a pastry crust won't appeal to everyone - it traditionally has fish heads poking through the crust, so they appear to be gazing up at the sky. Legend has it that the dish originates from the village of Mousehole, where a plucky fisherman called Tom Bawcock once saved his fellow villagers from starvation by braving the stormy seas to catch a record haul. The fish were baked poking out of the pies, to prove to everyone that there was fish inside.
America fought two wars to get away from this kind of food.