Debido a su abundancia en la zona, los españoles llamaron al lugar Miagos, que posteriormente derivaría en Miagao.
Otra versión, según el reverendo Lorenzo Torres de Igbaras, es que a un nativo llamado Miyagaw los españoles le preguntaron el nombre del lugar pero en lugar de eso dio su propio nombre.
En 1731, Miagao tuvo su primer capitán y teniente mayor tras una elección realizada en Guimbal bajo la supervisión de Victorino C.
Esta remota ubicación de Miagao ayudó a la ciudad a defenderse de los frecuentes ataques de piratas moros en los siglos XVI a XIX que afectaron a muchas ciudades vecinas e hicieron que los centros urbanos se reubicaran hacia la ciudad de Iloilo.
Alrededor del 52% de la tierra municipal está clasificada como agrícola y alrededor del 40% de toda la superficie está plantada.
[9][10][11] Produce además berenjenas, cacahuetes, poroto chino, tomates, plantas de raíz y bambú.