Dada mi reciente afición por los árboles genealógicos, me veo con la duda de saber cuál es la forma correcta de referirse a los antepasados de uno más allá de la cuarta generación. Hasta ahora, tengo las siguientes opciones:
La "de toda la vida":
4ª generación: tatarabuelo
5ª generación: tatara-tatarabuelo (no sé si con o sin guión)
6ª generación: tatara-tatara-tatarabuelo
...
La "base 4":
4ª generación: tatarabuelo
5ª generación: padre de tatarabuelo
...
8ª generación: tatarabuelo de tatarabuelo
9ª generación: padre de tatarabuelo de tatarabuelo
...
La "directa":
4ª generación: tatarabuelo
5ª generación: ancestro directo (5 generaciones)
6ª generación: ancestro directo (6 generaciones)
...
La primera supongo que es como la versión inglesa great-great-great-grandfather. Fácil de aprender pero liosa cuando te vas muy para atrás. La segunda opción me parece fácil de usar como una especie de sistema de numeración en base 4, pero también difícil si te vas aún más para atrás (abuelo de tatarabuelo de tatarabuelo de tatarabuelo de...). Es la que uso yo principalmente cuando hablo con otras personas acerca de mi árbol. La tercera opción me parece la más simple y directa, útil para cualquier número de generaciones atrás, pero pierde la gracia de usar términos específicos. Es la que usa, por ejemplo, la web de MyHeritage donde tengo mi árbol.
¿Cuál es la forma recomendada? Y como extra, ¿hay palabras en español para referirse a antepasados anteriores al tatarabuelo? Ya sea que hayan caído en desuso o sean completamente desconocidas...