Etymology
Today it means: A person with hair longer than the norm, especially someone viewed as bohemian, non-conventional or a hippie. Full definition →
From long + hair.
Etymology from Wiktionary, CC BY-SA 4.0.