Originally named Rot, it was named Afrenrot (after Saint Afra) in 1298 to distinguish it from other towns with the same name.
In 1298, the town, previously known as Rot, was rechristened Afrenrot (in honor of Saint Afra) to set itself apart from other places with the same name.