Heather is an Old English/Anglo Saxon name that comes from the planet heather, or “hather.” The last Viking invasion of England happened in 1066, almost two hundred years before the name started being used in England, so it’s not likely that it has a Danish influence.