Jag lärde mig någon gång att en kung är en monark över ett land, tex Sverige.
Kejsare är en monark över gäng länder/områden, tex romarriket. Kejsare är sedan kristendomen kom alltid katoliker för det är påven som kronar en kejsare, medan en kung kan krönas av ärkebiskopar oavsett kristen inriktning.
Drottning Victoria av England var drottning i England, men kejsarinna över Indien.
Sen tror jag att det var så att eftersom kejsare hade lite högre status så kallade sig vissa för kejsare, fastän de egentligen "bara" var kungar, tex Haupsburgarna i Österrike tyckte ju att de var kejsare, fastän de egentligen inte var det.