The England international was allegedly involved in a dispute with other British tourists in the early hours of Friday morning before police intervened.
Greek newspaper Protothema reports three suspects, including Maguire, then attacked the police physically and verbally before being taken to Mykonos police station.
Confirming the arrest, a police spokesman, Petros Vassilakis, told media outlets including ESPN: “the soccer player was verbally abusive to an officer and then hit him. The three were resisting when brought to the Mykonos police station.”
“When the brawl was all sorted out, one of the two groups – with the football players – started verbally abusing officers,” he said.
“There were several policemen there. At some point, one of the three members of the group – they were aged 27, 28, and 29 – threw a swing at one of the policemen and a fight ensued.
“All of the three were arrested but during the effort to do so, the other two, including the football player, got violent also. They threw down at least two policemen, hit them with their fists and kicked them.
“I can’t tell you what they were telling us. All English swear words against the authorities and against the work of the police. All three, including the football player, are being held in custody, locked up in Mykonos cell.
“They will appear before a state prosecutor on the island of Syros later today to be charged with aggravated assault.”
Manchester United have commented and a statement read: “The club is aware of an alleged incident involving Harry Maguire in Mykonos last night.
“Contact has been made with Harry, and he is fully co-operating with the Greek authorities. At this time we will be making no further comment.”
Man Utd squad have been given two weeks off following their exit from the Europa League at the hands of Sevilla last weekend. Maguire is in Greece with family and friends to enjoy a break before the start of United’s Premier League campaign next month.
KanyiDaily had also reported how a lifeless body was discovered in the house of Arsenal and Egypt international player, Mohamed Elneny.