Engelberg (lit.: mountain of angel(s)) is a village resort and a municipality in the canton of Obwalden in Switzerland. Besides the village of Engelberg, the municipality also includes the settlements of Grafenort, Oberberg and Schwand. The municipality of Engelberg is an exclave of Obwalden, surrounded by the cantons of Bern, Nidwalden and Uri. The official language of Engelberg is (the Swiss variety of Standard) German, but the main spoken language is the local variant of the Alemannic Swiss German dialect.