Estoy de acuerdo con Joyce Fetteroll en que el irlandés “O’-” es el único patronímico con el significado de “nieto de”.
Y para aclarar su declaración de nombres musulmanes, puede mostrar el linaje uniendo los nombres de los padres: Ahmed ibn Muhammad ibn Hussein (a veces ibn se escribe bin , pero también significa “hijo de”).