Оесси, честно говоря, рассказ о тонкостях процедуры довольно долгий. в принципе, схема развития наименования развивалась примерно по такой логической цепочке:
1. имя как носитель информации-эпитете конкретного человека (первобытное время, полигамные браки, сохранение своего имени),
2. имя как информация о человеке (сокровенное, скрытое от чужих имя) в сочетании с указанием родовой принадлежности (ранние формы религии, преимущественно тотемизм, собственно отттуда и "тотемные" фамилии - Оленев, из рода Оленя, Орлов и т.д., матриархат с сохранением родового имени),
3. усложнение общественнной структуры, необходимость "именной дифференциации" - имена-прозвища по роду деятельности (Бондари, Ковалевы), патриархат, к женщине пиклеивается принадлежность к обределеному соц. статусу (ковалиха - жена коваля)
4. дальше - запутаннее, в разных регионах по-разному (географический фактор - где живут, богатство - чем, каким поселением владеют, род занятий и другое).
В принципе, в ряде стран (Московское княжество в частности) долго не было фамилий как таковых у большинства простого населения, индивидуальная фамилия была показателем знатности, а величаться по имени-отчеству в официальных документах - это нужно было еще заслужить.
Мне кажется, необходимость в фамилиях для всех возникла с появлением необходимости учета (вероятно, при формировании налоговой системы). А то, что женщина брала фамилию мужа, было на тот момент просто логично- она прав практически не имела (в том числе и имущественных), то есть муж брал ее в семью и вместе с этим возлагал на себя и бремя заботы о женщине как существе бесправном.
Ну а об обрядах всяких тебе и твой "кот-романтик" подробно расскажет.