Why do the Japanese say san?

Why do the Japanese say san? In Japanese, “~ san (~さん)” is a title of respect added to a name. It can be used with both male and female names, and with either surnames or given names.

In Japanese, “~ san (~さん)” is a title of respect added to a name. It can be used with both male and female names, and with either surnames or given names.