The nearest town to the crash site might have been Shanksville, but Somerset is the nearest town of any real size. Shanksville has a population of about 250, while Somerset has a population of about 6500. This was probably a factor in choosing the name.
Somerset has a better ring than Shanksville. Besides, in many accounts of the tragedy, the description is 'Flight 93 which crashed in Somerset County'.