The religion where girls can't cut their hair is Sikhism. Sikh women keep long, uncut hair as a symbol of their faith and identity. Cutting their hair is considered a violation of this practice.