Dobro Selo, which translates as Good Village from Serbo-Croatian, may refer to:
- Dobro Selo (Bosanski Petrovac), a village in the municipality of Bosanski Petrovac, Bosnia and Herzegovina
- Dobro Selo, Bužim, a village in the municipality of Bužim, Bosnia and Herzegovina
- Dobro Selo (Čitluk), a village in the municipality of Čitluk, Bosnia and Herzegovina
- Dobro Selo, Visoko, a village in the municipality of Visoko, Bosnia and Herzegovina
- Dobroselo, a village in the municipality of Donji Lapac, Croatia