In Japan, people are usually addressed by their name followed by a suffix. The suffix shows familiarity or respect, depending on the relationship.
Basics:
Male [familiar]: First or Last name + kun
Female [familiar]: First or Last name + chan
Upper-class Men [polite]: Last name + senpai
Adult [Mr/Ms/Mrs/Miss]: Last name + san
------------------------------------------------------------
Common Suffixs
+ sama: A deferential suffix that is also used by fan girls when referring to the object of their adoration.
+ sensei: Used for respected professionals, such as teachers, doctors, and Mangaka.
+ kōhai: The reverse of senpai. Kōhai is used to address juniors.
+ shi: Shi is used in formal writing to refer to a person unfamiliar to the speaker.
------------------------------------------------------------
Uncommon Suffixs:
+ dono or tono: Is the title that literally means 'Lord' or 'Lady,' and also 'milord' and 'milady'.
+ ue: Literally means "above". Sometimes it is used to refer to one's own or another person's mother or father.
------------------------------------------------------------
Royal and Official Suffixs
Majesty [royal]: First or Last name + heika
Princess [royal]: First or Last name + hime