Shelley is a village and civil parish in the Babergh district, in the county of Suffolk, England. Shelley has a church called All Saints.