Some of the most popular nicknames for weed smokers are stoner, viper, hippie, baker, pothead, tea head, to name a few.