В Древнем Риме, например, вообще не было женских имен. Все девочки получали имя по фамилии отца. Например дочь Гая Юлия Цезаря звали Юлия, дочь Марка Антония - Антония. Чтобы их различать, к имени добавляли "младшая", "старшая", "третья". Мальчикам в основном давали собственные имена, но первенец наследовал имя отца целиком. Таким образом, первенец не просто добавлял к своему имени отчество, он получал полное имя отца.
Бьорк Гудмунсдоттир =)
И еще про испанцев: когда женщина выходит замуж, то не берет фамилию мужа. Иначе, их будут принимать за прямых родственников. У русских традиция фамилий по мужу привносит много путаниц и сложностей, по-моему