Penn () is an unincorporated community in southwestern Morgan County, Alabama, United States, south of Danville and near the county lines with Lawrence County and Cullman County.
Originally known as Basham's Gap () (spelled Bassham's Gap in the earliest records), the community was settled around 1818, taking its name from the nearby mountain pass climbing steeply into the mountains of the Cumberland Plateau. An early reference to the community appears in an 1837 act of the Alabama Assembly, "An Act to establish a Public Road from Bassham's Gap in Morgan County to the dividing line between Walker and Tuscaloosa counties by the way of Jasper and James Cain in Walker county" (approved 25 December 1837).
A post office operated under the name Basham's Gap from 1847 to 1895 and under the name Basham from 1895 to 1907.
The community later became known as Penn, after Penn's School, a school in the community founded by Dr. Richard L. Penn.