Answer:
Mindanao is named after the Maguindanaons who constituted the largest Sultanate historically, and evidence from map during the 17th and 18th centuries suggests that the name was used to refer to the island by the powerful natives at the time.
Sana makatulong, don't bash me.