Здравствуйте.
На Руси, когда муж называл свою женушку бабой, она испытывала радость! Быть бабой было уважительно! Насколько помню, бабой называли замужнюю женщину, которая родила своему мужу дочурку. А уважительно было, ибо девочка будущая продолжательница рода, и сие было весьма важно!
Почему именно "баба"?
Слово "мама" ведь появилось благодаря удвоению слога дитенькой ( ма-ма, па-па ), так и "ба-ба". Слово родилось из звукосочетания.
Хотя версий, конечно много. Но, мне как лингвисту, и человеку любящему историю, быт, нравы Руси близка данная версия.
Позже стали говорить про женщину, коя родила первенца девочку, что она обабилась.
К слову:
если ж у жены рождался мальчонка, то её называли - молодухой.
Для интереса рекомендую посмотреть Славяно-Арийский словарь.
Вот значение двух интересующих нас слов:
<hr />
Затем словом "баба" стали называть любую крестьянку ( замужнюю ), которая была не из привилегированных и не их образованных женщин.
<hr />
На сегодняшний момент слово "баба" приобрело в русском языке негативное значение, точнее пренебрежительное, и расценивается женщинами, как оскорбление.
Некоторые мужчины нарочно называют своих девушек, невест, жён бабами, чтобы досадить им (стереотипы таковы, что "бабой" считается некрасивая, тучная, глупая, неженственная женщина ),думаю, обижаться не стоит, особенно, если ты на самом деле баба - мама доченьки!
<hr />
А слово "мужик", напротив, звучит лестно для мужчины.