Answer:
Sama= a respectful term, used for a person who is in a status above your own, has gained great respect from you, or is a important or wealthy person, possibly even a formal sign of respect for a superior.
San= a polite honorific used when meeting a person. EXAMPLE: "Ohayo, Nekomata-san, Daijobou?" and is used when you are not close to the person but is less formal than "sama" and also does not require great respect for that person.
Chan= this can generally be used for either girls or boys. this indicates friendship or being close to that person, and may even be used as a general honorific for young children.
Kun= can be used for last names EXAMPLE: "Mitarati-kun". is used by a superior to that person. it can also be used for an object of affection, or to a close friend. Also used to mainly boys, as Chan is to mostly girls.
(no Honorific)= this indicates you are VERY close to the person- be it romantically or otherwise- and can also be a form of disrespect.
Teme= "Bastard" is a sign of disrespect or even competitive, may be used to describe that person or to redicule them.
Baka= "Idiot, fool, jerk" can be a insult but if the people are close can be a term of endearment.
Koi= means "love" in a romanctic way.
Danna= "Master" or "First Husband"
Otto= simple meaning for "husband"
Onna= "Little Girl"
Dono= form of respect.
Sensei= means "teacher". usually used with the first name. EXAMPLE: "Mizuru-sensei".
Shishou= also means "Teacher".