"The problem with Lebanon is that we must solve people's problems and get rid of those who cannot do it," Macron said, referring to the country's entrenched political class -- widely blamed for the country's financial collapse since late 2019.
"Lebanon must change its leadership," he said in an interview on Friday with three media outlets including Lebanon's Annahar newspaper.
Macron has taken the lead in international efforts to bail out the Lebanese economy after a collapse in the value of the Lebanese pound plunged most of the population into poverty.
International lenders have demanded that Lebanon adopt a programme of painful economic reforms in return for releasing billions of dollars in bailout loans.
But deadlock between opposing alliances of the confessional political parties that have dominated Lebanon since the 1975 to 1991 civil war have left the country with only a caretaker government since an inconclusive May election and a vacant presidency since last month.
Lebanese President Michel Aoun waves for his supporters during a speech to his supporters gathered outside the presidential palace in Baabda, east of Beirut, Lebanon, Sunday, Oct. 30, 2022.
Macron would not be drawn on whether he supported army chief Joseph Aoun as a consensus choice for president.
"I don't want to discuss names. If there isn't a plan and a strategy behind the name, they won't succeed," he said.
Macron, who was speaking on his flight home from a regional summit on Iraq in Jordan, said he would work to organise a conference with a "similar format" for Lebanon in the coming weeks.
He said he was "convinced" that problems in the Middle East can only be resolved "if we find a framework for discussion that includes Iran, given its influence in the region".