You know, I agree with you.
Heather does not immediately come to mind when I am thinking of nature names. I definitely tend to lump it in with names like
Tiffany and
Stephanie. I suppose because they were all so popular at the same time. It's much more appealing when seen as a nature name, though. Otherwise it feels quite dated. Shame because it really is pretty.