Beardo
Noun(A nickname for) a person who has a beard. Also: a person of a type regarded as characteristically having a beard; esp. an intellectual, a hippie, a…”
However, as often happens with other words like weirdo (an odd or eccentric person) it can have a pejorative (negative and unkind) meaning, especially if you put those two words together: weirdo beardo.
Sanskrit equivalent
श्मश्रुलः