Greencastle ist eine Stadt im Putnam County des US-amerikanischen Bundesstaates Indiana. 2000 lebten 9.880 Menschen in Greencastle.