Middle meningeal artery is direct branch of -
External carotid artery
Maxillary artery
Superficial temporal artery
Middle cerebral artery
Middle meningeal artery is a branch of the first part of the maxillary artery given off in the infratemporal fossa. It enters the middle cranial fossa through the foramen spinosum.