Here's a list... not comprehensive
San derived from sama , is the most commonplace honorific, and is a title of respect typically used between equals of any age. Although the closest analog in English are the honorifics "Mr.", "Miss", "Mrs.", or "Ms.", san is almost universally added to a person's name, in both formal and informal contexts.
"San" can also be used in conjunction with nii or onii. Nii or nii-san is a shorter way of saying onii-san. It means older brother. It is more respectful to say onii-san or nii-san when speaking to your elder brother, than by calling them by their name.
Chan: a diminutive suffix; it expresses that the speaker finds a person endearing. In general, chan is used, but is not limited to, babies, young children, grandparents and teenage girls. It may also be used towards cute animals, lovers, close friends, any youthful woman, or even between friends. It can be used for males in some circumstances, but in general this use is rather condescending or intimate. Using chan with a superior's name is considered to be condescending and rude.
Kun: is used by persons of senior status in addressing or referring to those of junior status, or by anyone when addressing or referring to male children or male teenagers. It can also be used by females when addressing a male that they are emotionally attached to or have known for a long period of time. Although kun is generally used for boys, that is not a hard rule. For example, kun can be used to name a close personal friend or family member of either gender. Also, in business settings, young female employees may also be addressed as kun by older males of senior status. It can also be used by male teachers addressing their female students.
Sama is a markedly more respectful version of san. It is used mainly to refer to people much higher in rank than oneself, toward one's customers, and sometimes toward people one greatly admires. When used to refer to oneself, sama expresses extreme arrogance (or self-effacing irony), as with ore-sama ("my esteemed self"). NOT cool.
Sama customarily follows the addressee's name on postal packages and letters and in business email.
Sama also appears in such set phrases as o-machidō sama ("sorry to keep").
Senpai is used to address or refer to one's senior colleagues (lower rank black belts) in a school, a dojo, sports club. So at school, the students (gakusei) in higher grades than oneself are senpai. Teachers are not senpai. Neither are students of the same or lower grade: they are referred to as kōhai or gakusei. In a business environment, colleagues with more experience are senpai, but one's boss is not a senpai. Like "doctor" in English, senpai can be used by itself as well as with a name. Due to the phonological rules of the Japanese language, although spelled senpai, the n sound turns to an m sound, thereby being pronounced sempai.
Sensei literally meaning "former-born") is used to refer to or address teachers, doctors, politicians, lawyers, and other authority figures. It is used to show respect to someone who has achieved a certain level of mastery in an art form or some other skill, and is also applied to novelists, poets, painters, and other artists. In Japanese martial arts, sensei typically refers to someone who is the head of a dojo. As with senpai, sensei can be used not only as a suffix, but also as a stand-alone title. The term is not generally used when addressing a person with very high academic expertise; the one used instead is hakase (lit. "doctor" but the actual meaning is closer to "professor").