A origem e a história da família Heather são desconhecidas, pois não existem registros precisos sobre o assunto. É provável que o sobrenome tenha surgido na Inglaterra ou Escócia, e que tenha sido dado a pessoas que viviam em áreas onde crescia a planta "heather", conhecida como urze em português. Os Heather podem ter sido agricultores que cultivavam a planta para uso medicinal ou para alimentação do gado. Também é possível que o sobrenome tenha sido dado a pessoas que viviam perto de colinas ou áreas montanhosas conhecidas por sua abundância de urze. Como muitos outros sobrenomes, o nome Heather pode ter sido adotado por pessoas de diferentes origens e classes sociais ao longo do tempo. Algumas famílias podem ter se mudado para outros países, como Estados Unidos e Canadá, e estabelecido novas raízes lá. No geral, a história da família Heather permanece em grande parte desconhecida, e é provável que a verdadeira origem e significado do sobrenome nunca sejam totalmente conhecidos.