It's not a stupid question
What you listed are all basic Japanese subfixes that add either respect, friendship or kinship to a person's name.
I'll take two basic ones:
Senpai - Basically means teacher or elder. It's flexible enough to be used on someone who is just a tutor for instance, but can be used for the head of the household as well. This also doesn't have to be used as subfix, taking over the entire title for a person. (Either Irashima-senpai or just Senpai would be fine for Shinobu to call Keitaro, for instance.)
Sama - Only used for those that deserve extremely great respect, like a king or grand master.