what does the name Heather mean
English Meaning: The name Heather is an English baby name. In English the meaning of the name Heather is: A flowering evergreen plant that thrives on peaty barren lands as in Scotland. Heather. American Meaning: The name Heather is an American baby name.