Bonaparte is his surname, because all his surnames are Bonaparte. Napoleon was called emperor after he proclaimed himself, in order to distinguish each emperor.
For example:
A general can be either General Li or General Zhang, but there is no Emperor Li mentioned by Zhang.
I hope you can take my advice.