Cullen Skink - an odd name for a dish. It comes from the fishing village of Cullen in North Scotland, and 'skink' is thought to derive from the old Scots name for a soup or broth made from shin of beef. What that has to do with fish is anybody's guess.
Some of the milk can be replaced by cream for a richer flavour. If you can't get smoked haddock, any smoked white fish will do.