Koyunalan, Diyarbakır il merkezine bağlı bir köy olup, yakın bir tarih itibari ile Ergani ilçesine bağlanmış bir köydür.
Eski zamanlardan beri köyün geçimi koyun (mi) ile sağlandığı için miyadun denilmiş.İsmin kökü hakkında kesin bilgi yoktur..Köy eskilere dayanan bir yerleşim yeridir,bir höyük (GIR) üzerinde ve etrafında kurulmuştur.Köyün ortasın büyük bir tepe bulunmaktadır ve tepe mezarlık olarak kullanılmaktadır.Tepenin kimler tarafından ve kaçıncı y.y da yapıldığı kesin bilinmemekle birlite rivayetler göre tepe (dihar-e GIR ) köyler arası haberleşme için kullanıldığı söylenmektedir.ayrıca tepenin üzerinde kime ait olduğu bilinmeyen üzerinde çift uçlu kılıç ve kamçı resmi bulunan tarihi bir mezar bulunmaktadır
Eski zamanlardan beri köyün geçimi koyun (mi) ile sağlandığı için miyadun denilmiş.İsmin kökü hakkında kesin bilgi yoktur..Köy eskilere dayanan bir yerleşim yeridir,bir höyük (GIR) üzerinde ve etrafında kurulmuştur.Köyün ortasın büyük bir tepe bulunmaktadır ve tepe mezarlık olarak kullanılmaktadır.Tepenin kimler tarafından ve kaçıncı y.y da yapıldığı kesin bilinmemekle birlite rivayetler göre tepe (dihar-e GIR ) köyler arası haberleşme için kullanıldığı söylenmektedir.ayrıca tepenin üzerinde kime ait olduğu bilinmeyen üzerinde çift uçlu kılıç ve kamçı resmi bulunan tarihi bir mezar bulunmaktadır
