Both allies and the opposition had been hoping for a fresh face in government to help end months of paralysis over an austerity budget, but Macron instead reappointed Lecornu, 39.
"The president of the republic has nominated Mr Sebastien Lecornu as prime minister and has tasked him with forming a government," the Elysee Palace said.
France has been mired in political deadlock ever since Macron gambled last year on snap polls that he hoped would consolidate power -- but ended instead in a hung parliament and more seats for the far right.
Lecornu on X said after the Elysee announcement that he had accepted the mission "out of duty".
"We must end the political crisis," he said.
He pledged to do "everything possible" to give France a budget by the end of the year and added that restoring the public finances remained "a priority for our future".
Macron, facing the worst domestic crisis since the 2017 start of his presidency, has yet to address the public.
Lecornu's reappointment was met with indignation.
Far-right National Rally party leader Jordan Bardella called it a "bad joke" and pledged to immediately seek to vote out the new cabinet.
A spokesman for the hard left said Lecornu's return was a huge "two fingers to the French people".
The Socialists, a swing group in parliament, said they had "no deal" with Lecornu and would oust his government if he did not agree to suspend a 2023 pensions reform that increased retirement age from 62 to 64.
The French parliament toppled Lecornu's two predecessors in a standoff over cost-cutting measures.
No "presidential ambitions"
Lecornu, a Macron loyalist who previously served as defence minister, after he quit agreed to stay on for two extra days to talk to all political parties.
He told French television late Wednesday that he believed a revised draft budget for 2026 could be put forward on Monday, which would meet the deadline for its approval by the end of the year.
But it was not immediately clear if this would require a fresh cabinet line-up to be announced by the end of the weekend.
He warned on Friday that all those who wanted to join his government "must commit to setting aside presidential ambitions" for 2027 elections.
Lecornu's suggested list of ministers last Sunday sparked criticism that it did not break enough with the past, and he suggested on Wednesday that it should include technocrats.
The escalating crisis has seen former allies criticise the president.
In an unprecedented move, former premier Edouard Philippe, a contender in the next presidential polls, earlier this week said Macron himself should step down after a budget was passed.
But Macron has always insisted he would stay until the end of his term.
The far-right National Rally senses its best-ever chance of winning power in the 2027 presidential vote, with Macron having served the maximum two terms.
Its three-time presidential candidate Marine Le Pen has been barred from running after being convicted in a corruption case, but her 30-year-old lieutenant Bardella could be a candidate instead.
Traducerea/subtitrarea/voice-over-ul au fost generate de Inteligența Artificială, fără verificare sau editare umană, și sunt puse la dispoziție „așa cum este”, după cum se specifică în Termenii de utilizare ai platformei.
Atât aliații, cât și opoziția au sperat la o față nouă în guvern pentru a ajuta la încheierea lunilor de paralizie cu privire la un buget de austeritate, dar în schimb, Macron l-a numit din nou pe Lecornu, în vârstă de 39 de ani.
"Președintele Republicii l-a nominalizat pe domnul Sebastien Lecornu în funcția de prim-ministru și l-a însărcinat cu formarea unui guvern", a declarat Palatul Elysee.
Franța se află într-un impas politic de când Macron a pariat anul trecut pe un scrutin rapid care, spera el, va consolida puterea - dar care s-a soldat în schimb cu un parlament suspendat și mai multe locuri pentru extrema dreaptă.
Lecornu a declarat la X după anunțul de la Elysee că a acceptat misiunea "din datorie".
"Trebuie să punem capăt crizei politice", a spus el.
El s-a angajat să facă "tot posibilul" pentru a oferi Franței un buget până la sfârșitul anului și a adăugat că restabilirea finanțelor publice rămâne "o prioritate pentru viitorul nostru".
Macron, care se confruntă cu cea mai gravă criză internă de la începutul președinției sale în 2017, nu s-a adresat încă publicului.
Reînvestirea lui Lecornu a fost întâmpinată cu indignare.
Liderul partidului de extremă-dreapta Raliul Național, Jordan Bardella, a numit-o o "glumă proastă" și a promis că va încerca imediat să voteze excluderea noului cabinet.
Un purtător de cuvânt al stângii dure a declarat că reîntoarcerea lui Lecornu reprezintă un imens "două degete pentru poporul francez".
Socialiștii, un grup oscilant în parlament, au declarat că nu au "nicio înțelegere" cu Lecornu și că îi vor demite guvernul dacă acesta nu va fi de acord să suspende o reformă a pensiilor din 2023, care mărește vârsta de pensionare de la 62 la 64 de ani.
Parlamentul francez i-a răsturnat pe cei doi predecesori ai lui Lecornu într-o confruntare privind măsurile de reducere a costurilor.
Fără "ambiții prezidențiale"
Lecornu, un loialist al lui Macron care a ocupat anterior funcția de ministru al apărării, după ce a demisionat a fost de acord să rămână în funcție încă două zile pentru a discuta cu toate partidele politice.
El a declarat la televiziunea franceză miercuri târziu că el crede că un proiect de buget revizuit pentru 2026 ar putea fi prezentat luni, ceea ce ar respecta termenul limită pentru aprobarea acestuia până la sfârșitul anului.
Dar nu a fost imediat clar dacă acest lucru ar necesita anunțarea unei noi componențe a cabinetului până la sfârșitul săptămânii.
El a avertizat vineri că toți cei care doresc să facă parte din guvernul său "trebuie să se angajeze să lase deoparte ambițiile prezidențiale" pentru alegerile din 2027.
Lista de miniștri propusă de Lecornu duminica trecută a stârnit critici pe motiv că nu se desparte suficient de trecut, iar miercuri a sugerat că aceasta ar trebui să includă tehnocrați.
Escaladarea crizei a făcut ca foști aliați să îl critice pe președinte.
Într-o mișcare fără precedent, fostul premier Edouard Philippe, un concurent la următoarele alegeri prezidențiale, a declarat la începutul săptămâni că Macron însuși ar trebui să demisioneze după adoptarea unui buget.
Dar Macron a insistat întotdeauna că va rămâne până la sfârșitul mandatului său.
Partidul de extremă-dreapta Raliul Național simte cea mai bună șansă de a câștiga puterea la scrutinul prezidențial din 2027, în condițiile în care Macron a îndeplinit cele două mandate.
Marine Le Pen, candidata sa de trei ori la președinție, nu poate candida după ce a fost condamnată într-un caz de corupție, însă locotenentul său Bardella, în vârstă de 30 de ani, ar putea candida în locul său.