Elsloo (Fries: Elslo, Stellingwerfs: Else) is a village in the municipality of Ooststellingwerf, province of Friesland (Netherlands). It has about 650 inhabitants (January 1, 2006).
Elsloo originated in the 11th century. In the name, loo refers to "forest"; The name thus means forest of elder. The neighborhoods Tronde and Canada are counted towards the village. It lies southwest of Oosterwolde and northwest of the Drents-Friese Wold National Park.
The church is also one of the bell-chairs in Friesland.