Why do we call Napoleon by his first name?

Nelson, Hitler, Churchill, Mussolini- as far as I can think the majority of military leaders are referred to by their first name. Why not Napoleon? I'm aware of an earlier French leader called Bonaparte, so why not Bonaparte the Second?
10 answers 10