Naylors Run is a 4.6-mile-long (7.4 km)[1] tributary of Cobbs Creek in Haverford and Upper Darby Township, Pennsylvania, United States.[2]