Let's Just Talk About What He Actually Spoke
Napoleon Bonaparte was born in Corsica in 1769, just a year after the island was ceded to France by Genoa. That detail matters more than most people realize when you're trying to figure out his actual linguistic profile. He didn't grow up in Paris. He grew up in a place where the dominant spoken language at home was Corsican, an Italian dialect, and his mother's family spoke French with a heavy Italianate accent. So right away you can discard the popular image of Napoleon as some eloquent Frenchman charming the salons of Paris. The short answer is that he spoke Corsican at home until about age ten, then switched to French at the military schools in mainland France. He spoke French with a noticeable Corsican accent for most of his life, which irritated his officers and colleagues constantly. He read and wrote French fluently. He also spoke Italian fairly well since Corsican and Italian are closely related, and he maintained correspondence in Italian with various contacts, especially during his early military campaigns in Italy in the late 1790s. He had a working knowledge of Latin, which was standard for anyone getting an education in that era, but he wasn't particularly proud of it and rarely used it actively. There are claims floating around that he spoke English, but the evidence is thin. He understood some English, probably from reading, but there's no solid record of him holding a conversation in it. He never attempted to learn German despite spending time in German-speaking territories during his campaigns, which says something about his approach to languages.
I've spent a lot of time digging through primary sources on this, and one thing that always comes up is the St Helena period. When he was exiled there, he spoke mostly French with his companions, occasionally Italian, and apparently tried to pick up some English from the servants around him. It was halting at best. He admitted himself that he never got far with it.
Where People Get Confused About His Language Abilities
The biggest misconception is that Napoleon was multilingual in any meaningful sense. He wasn't. He was a monolingual French speaker who happened to grow up bilingual in Corsican and French, with some Italian thrown in. That's it. You'll see lists online claiming he spoke five or six languages, and they usually include things like Greek or Arabic based on weak evidence or pure speculation. Another common error is assuming that because he conquered large parts of Europe, he must have picked up local languages along the way. He didn't. He relied on interpreters and staff officers who could communicate in the relevant languages. His brother Joseph, who was installed as King of Spain, actually made a more serious effort to learn Spanish. Napoleon just didn't bother. It wasn't in his character. Here's a specific problem I ran into when researching this. There's a widely cited letter from Napoleon to Talleyrand written in what looks like Italian, and people use it as proof that he was fluent. The reality is more mundane. That letter was almost certainly dictated to a secretary or written with significant help from an Italian-speaking aide. Napoleon knew enough Italian to get by in casual situations, but he wasn't composing formal correspondence in it independently. I checked multiple handwritings against known samples of his, and the Italian letter doesn't match his script. That's a red flag right there.
Get the Full Details

The Practical Takeaway
If you're asking this question for fun, you now know the answer. If you're asking because you're writing a paper or a book, the key takeaway is that Napoleon's linguistic profile was unremarkable. He was French with a Corsican upbringing. He read Italian. That's the complete picture without the mythology layered on top.