Difference between 家内、嫁、妻、奥さん、かみさん and other words meaning wife


I have seen and heard all these words being used before all to mean wife, but
what is the differences between them?

I know some, such as 家内, can only be used for your own wife, but which are
which?

Additionally, I have heard there is a similar situation with words for
husband, such as 主人、夫、旦那 and more. Could you explain those as well?




Husband can use all of these like 私の家内, 私の嫁, うちの嫁, 私の妻, うちの奥さん, かみさん, うちのかみさん.
In these words, かみさん is friendly and colloquial. Other persons cannot use 家内,
嫁, 妻, because it's not polite. Others can say あなたの奥さん, おたくの奥さん, おかみさん.

Wife says 私の主人, うちの主人, 私の夫, うちの旦那. In these words, 旦那 indicates the wife is
not respectful of her husband. If others use 夫, it's not polite. Others say
ご主人, あなたのご主人, おたくのご主人, あなたの旦那さま.

家内/主人 is a polite humble word. 嫁/旦那 is an item which is taken into the family
clan, so it has a shade of oldie heritage. 妻/夫 is a legal neutral word.

The maid would say 奥さま, ご主人さま.

細君 is a little bit classical word, often seen in old Japanese novels. 宿六 yado
roku is another little bit classical word for a husband. 宿六 is funny and
disrespectful, 細君 is decent.




Husband can use all of these like 私の家内, 私の嫁, うちの嫁, 私の妻, うちの奥さん, かみさん, うちのかみさん.
In these words, かみさん is friendly and colloquial. Other persons cannot use 家内,
嫁, 妻, because it's not polite. Others can say あなたの奥さん, おたくの奥さん, おかみさん.

Wife says 私の主人, うちの主人, 私の夫, うちの旦那. In these words, 旦那 indicates the wife is
not respectful of her husband. If others use 夫, it's not polite. Others say
ご主人, あなたのご主人, おたくのご主人, あなたの旦那さま.

家内/主人 is a polite humble word. 嫁/旦那 is an item which is taken into the family
clan, so it has a shade of oldie heritage. 妻/夫 is a legal neutral word.

The maid would say 奥さま, ご主人さま.

細君 is a little bit classical word, often seen in old Japanese novels. 宿六 yado
roku is another little bit classical word for a husband. 宿六 is funny and
disrespectful, 細君 is decent.

