Cousin Relationship Calculator

Genealogy research desk with a family tree chart, archival photos, sticky notes, and a laptop showing a family tree diagram.
Count both people up to the same shared ancestor, then use the generation counts to name the family relationship in standard genealogy terms.

Introduction to cousin relationships from a shared ancestor

This cousin relationship calculator turns two generation counts into a familiar genealogy label such as siblings, first cousins, second cousins once removed, aunt or uncle, niece or nephew, or direct ancestor. Instead of asking for names or a full family tree, the tool focuses on one simple idea: how many generations each person is from the same shared ancestor. That method matches the way genealogists usually name relationships on charts, in family group sheets, and in research notes.

For many people, cousin terminology feels harder than it should. The confusing part is that two different ideas are working at the same time. The cousin degree tells you how far both people are from the common ancestor, while the removed count tells you whether they are in the same generation or not. If you have ever wondered whether someone is your second cousin or your first cousin once removed, this page is built to clear up that exact question.

The calculator also covers situations that are often mixed up with cousin labels. If one person is the common ancestor, the result becomes a direct-line relationship such as parent or grandparent. If one person is one generation closer to the shared ancestor than the other, the relationship may be better described as aunt or uncle versus niece or nephew. In other words, the tool does not force everything into a cousin box when everyday family language uses something more precise.

How to use the cousin relationship generation counts

To use this cousin relationship calculator correctly, choose one shared ancestor and count upward from each person to that same ancestor using whole-number steps. The nearest shared ancestor usually gives the most recognizable relationship label.

What to enter when counting generations to a common ancestor

For this cousin relationship input, each number represents how many steps you move up the family tree from a person to the chosen shared ancestor. Count carefully and use the same ancestor for both people.

  • 0 = this person is the shared ancestor
  • 1 = parent
  • 2 = grandparent
  • 3 = great-grandparent
  • 4 = 2x great-grandparent, and so on

If you are tracing two living relatives, imagine starting at each person and walking backward through parents, grandparents, and great-grandparents until both paths meet. That meeting point is the ancestor you use here. A common mistake is to count downward to descendants or to pick different ancestors for Person A and Person B. Either mistake changes the answer.

Tip: The most common error in cousin naming is choosing the wrong common ancestor. If two people share multiple ancestors, which happens in double-cousin cases, pedigree collapse, and some endogamous communities, more than one technically valid label may exist. This calculator reports the label that matches the ancestor you enter.

Definitions for cousin degree and removed amount in genealogy

In genealogy, cousin labels come from two separate measurements: the cousin degree and the removed amount. Understanding those two pieces makes the result much easier to trust.

  • Cousin degree (1st, 2nd, 3rd, and so on): how far the closer of the two people sits below the common ancestor, minus one, when both people are at least two generations from that ancestor.
  • Removed (once, twice, and so on): the difference in generations between the two people relative to the same ancestor.
  • Direct-line relationship: when one value is 0, that person is the shared ancestor, so the label becomes parent, grandparent, great-grandparent, or a matching descendant relationship.

FamilySearch states the same rule as a shortcut for charts: count the number of “greats” in the shared ancestor's title and add 1 to get the cousin number. A shared grandparent has zero “greats”, so 0 + 1 gives first cousins; a shared great-grandparent has one, so 1 + 1 gives second cousins; a shared 2x great-grandparent gives third cousins. That shortcut is exactly the same arithmetic as subtracting one from the smaller generation count, because a grandparent is two generations up, a great-grandparent is three, and so on.

For example, two people who share grandparents are first cousins because both are two generations from the same ancestor. If one person is two generations away and the other is three generations away, they are first cousins once removed. The word “removed” does not mean distant in an emotional sense; it only means the two people are one or more generations apart.

The cousin-degree and removal formulas used by this calculator

For this cousin relationship calculation, let gA be the generations from Person A to the common ancestor, and let gB be the generations from Person B to that same ancestor.

Cousin degree: k = min ( gA , gB ) 1

Removed: r = | gA gB |

In plain language, the calculator takes the smaller generation count, subtracts 1 to find the cousin degree, and then measures the gap between the two generation counts to find the removed amount. Those formulas apply when both people are at least two generations from the shared ancestor. Before using a cousin label, the calculator checks special cases such as the same person, a direct ancestor, siblings, and aunt-or-uncle style relationships.

Special case: If gA = gB = 1, the two people share a parent, so they are siblings rather than cousins. That exception matters because cousin terminology begins with a shared grandparent, not a shared parent. The condition that switches the label away from cousin wording altogether is simply:

Formula: min(g_A, g_B) ≤ 1

min ( gA , gB ) 1

When that condition holds, the closer person is either the shared ancestor or a child of the shared ancestor, so the pair are siblings, direct ancestors and descendants, or an aunt-or-uncle pairing with a niece or nephew.

How to interpret the cousin, removed, and direct-line result

This cousin relationship result tells you the standard label implied by the two generation counts, using neutral placeholders of Person A and Person B because the calculator does not know the relatives' names or ages.

  • Siblings appear when both people are 1 generation from the same parent.
  • Direct ancestors appear when one person is 0 generations from the shared ancestor.
  • Aunt/uncle or niece/nephew wording appears when one person is 1 generation from the shared ancestor and the other is farther down the tree.
  • kth cousins appear when both people are the same number of generations from the ancestor and that number is 2 or more.
  • kth cousins, r times removed appear when the generation counts differ and both are still beyond the parent level.

If the output says something like Person A is Person B's aunt/uncle, that means Person A is the relative who is closer to the shared ancestor. If the output says 2nd cousin once removed, both people descend from the same great-grandparent line, but one person is one generation lower than the other. This wording is standard in genealogy even when families use simpler labels in everyday conversation.

It is also normal for the result to feel more formal than the language used at reunions. Many families call a wide range of relatives “cousin” even when the precise label is aunt, uncle, great-aunt, or first cousin once removed. This calculator gives the technical genealogy term, which is especially useful for family history writing, DNA match notes, and research organization.

The calculator also prints the reciprocal wording where the two sides are named differently. A relationship is symmetric for cousins — if you are someone's second cousin once removed, they are yours — but it is not symmetric for aunt-or-uncle pairs, where one side is the great-aunt and the other is the grandniece. Showing both directions removes a frequent source of confusion in written family histories.

Worked example: two descendants of the same great-grandparent (step-by-step)

Scenario: In this cousin relationship example, you and another person are both descended from the same great-grandparent, and you want to know the exact label.

  1. From you to that great-grandparent is: you → parent (1) → grandparent (2) → great-grandparent (3). So gA = 3.
  2. From the other person to the same great-grandparent is also 3 steps. So gB = 3.
  3. Cousin degree: min(3, 3) − 1 = 2, which means 2nd cousins.
  4. Removed: |3 − 3| = 0, so no removed term is added.

You can compare that with a nearby variation. If the other person were one generation lower, their count would be 4 instead of 3. The shared ancestor would still be the same great-grandparent, so the cousin degree would stay at second cousin, but the generation gap would become 1. The label would change to 2nd cousin once removed. That is why cousin degree and removed count must be handled separately.

A third variation shows the aunt-or-uncle branch. Suppose the shared ancestor is your great-grandparent (gA = 3) and the other person is a child of that ancestor (gB = 1). The smaller count is 1, so no cousin degree exists. The generation gap is 2, so that person is your great-aunt or great-uncle, and you are their grandniece or grandnephew. The same two numbers produce the label in every branch; only the wording changes.

Quick lookup table for common cousin relationship inputs

This quick cousin relationship table shows several common generation-count pairs and the family labels they usually produce.

Examples of generation counts and standard genealogy relationship names
Person A generations (gA) Person B generations (gB) Result Typical relationship scenario
0 2 Person A is Person B's grandparent One person is the common ancestor
1 1 Siblings Same parent
1 2 Person A is Person B's aunt/uncle One person is a child of the common ancestor; the other is a grandchild
1 3 Person A is Person B's great-aunt/great-uncle The closer person is a sibling of the other person's grandparent
2 2 1st cousins Same grandparent
3 3 2nd cousins Same great-grandparent
3 4 2nd cousin once removed One person is a great-grandchild; the other is a 2x great-grandchild of the same ancestor
2 3 1st cousin once removed Your cousin's child or your parent's cousin
4 6 3rd cousin twice removed More distant cousins in different generations
5 8 4th cousin three times removed Deep colonial-era lines where one branch has more generations

Choosing the nearest shared ancestor for accurate cousin labels

This cousin relationship tool is only as accurate as the shared ancestor you choose, so it helps to pause and identify the nearest common ancestor before entering numbers. In most family trees, the nearest shared ancestor produces the label people expect. For example, if two people share both a great-grandparent and a more distant colonial ancestor, the great-grandparent is the one that matters for everyday relationship naming.

Genealogy becomes more complicated when relatives share more than one line. Double cousins, collapsed pedigrees, adoptions, donor-conception contexts, and blended families can all create situations where the math is clear but the family wording is more nuanced. This calculator still provides a useful technical label, but it cannot decide which label a specific family prefers in conversation or which biological, legal, or social relationship should be emphasized in a narrative family history.

When you are working with DNA matches, a good workflow is to identify the likely shared ancestral couple first, then choose the closest single ancestor from that couple for counting purposes. If two different shared lines are equally close, you may want to note both possibilities in your research. The calculator can support that process by helping you test each line one at a time.

Great-aunt, grand-aunt, and other naming conventions

Two vocabularies coexist for the generation above aunt and uncle. Traditional genealogical style calls the sibling of your grandparent a grand-aunt or grand-uncle, reserving great for each further generation, so the sibling of a great-grandparent becomes a great-grandaunt. Everyday American and British English collapses that distinction and says great-aunt for the sibling of a grandparent and great-great-aunt for the next step up. Ancestry and Family Tree Magazine both document the split, and both forms are considered acceptable in published family histories as long as one is used consistently.

This calculator reports the everyday wording, showing great-aunt/great-uncle for a generation gap of 2 and numbered forms such as 2x great-aunt/great-uncle beyond that. The descendant side uses grandniece/grandnephew for a gap of 2, which is the form most genealogical style guides prefer, followed by great-grandniece and numbered variants. If your project follows a house style that requires grand-aunt, simply substitute the word; the generation math printed alongside the label does not change.

Assumptions and limitations of this cousin relationship estimate

This cousin relationship estimate follows standard English-language genealogy conventions, but real families and real records can introduce details that the math alone cannot capture.

  • Nearest shared ancestor: The result depends on which common ancestor you choose. If the pair shares multiple ancestors, you may get multiple valid labels.
  • Half relationships: This tool labels relationships by generation counts only and does not distinguish half-cousins, half-siblings, or step-relations.
  • Aunt/uncle vs. cousin wording: Inputs such as 1 and 2 correspond to relationships commonly described as aunt/uncle or niece/nephew, and the calculator reports that wording directly.
  • Minimum value: Generations must be whole numbers of 0 or more. Use 0 only when that person is the shared ancestor.
  • Practical maximum: Counts above 50 generations are rejected as data-entry mistakes; documented pedigrees rarely exceed 15 generations of reliable evidence.
  • Real-world genealogy edge cases: Adoption, donor conception, and cultural naming conventions can change how families describe relationships even when the generation math is the same.

Another limitation is that the calculator does not infer gendered terms such as aunt versus uncle or niece versus nephew. It uses combined wording because the relationship math is the same regardless of gender. The tool also does not identify age order. An older person can still be a younger-generation cousin, and a younger person can be in an older genealogical position. Genealogy terms depend on lineage structure, not on birth year alone.

Finally, the model assumes a single line of descent from the chosen ancestor to each person. Where a pedigree loops back on itself, the count you enter should follow the specific path you care about, and you should record which path you used. Two researchers who pick different paths through the same tangled pedigree will honestly report different, equally defensible labels.

FAQ about cousin degrees and removed relationships

These common cousin relationship questions come up often when people compare family trees, DNA matches, or reunion conversations.

What does once removed mean?

Removed counts the generation gap between two cousins measured from the same shared ancestor. Once removed means one generation apart, twice removed means two generations apart, and so on. Your first cousin's child and your parent's first cousin are both first cousins once removed.

Can I enter 0 generations?

Yes. Enter 0 when that person is the shared ancestor. The calculator then returns a direct-line label such as parent, grandparent, or great-grandparent instead of a cousin degree.

Which common ancestor should I use?

Use the nearest shared ancestor for the relationship you want to name. If two people share more than one ancestral line, as in double-cousin or pedigree-collapse cases, each shared ancestor can produce a different valid label.

Why are some results aunt or uncle instead of cousin?

When one person is only one generation from the shared ancestor and the other is farther down, the everyday relationship is aunt or uncle versus niece or nephew rather than a cousin degree. Cousin terms begin at a shared grandparent.

Is it great-aunt or grand-aunt?

Both forms are in use. Many genealogists prefer grand-aunt for the sister of a grandparent, because grand marks one generation beyond aunt and great is reserved for generations beyond that. Everyday English usually says great-aunt, so this calculator reports that wording.

How do I count generations for a DNA match?

Identify the likely shared ancestral couple first, then pick one person from that couple and count the steps from each match up to that ancestor. Enter those two counts here to see the cousin degree and removal implied by the two paths.

Sources checked for these cousin-counting rules

Sources: The degree rule (subtract one from the smaller generation count, equivalently count the “greats” in the shared ancestor's title and add one) and the removal rule (the difference in generations) were checked against FamilySearch, “Cousin Chart — How to Calculate Family Relationships”, and the cousin definitions in the International Society of Genetic Genealogy (ISOGG) Wiki entry on Cousin. The great-aunt versus grand-aunt wording follows Ancestry, “Great-Aunt vs. Grand-Aunt” and Family Tree Magazine, “How to Refer to Aunts and Uncles: Grand, Not Great”. Last reviewed August 2026.

Enter generations to the nearest common ancestor
Use whole numbers: 0 = this person is the shared ancestor, 1 = parent, 2 = grandparent, 3 = great-grandparent, and so on.
Count the number of steps from Person B up to the same shared ancestor; use 0 only if Person B is that ancestor.

Status messages will appear here.

Copy status will appear here after you use the copy button.

Enter generations for both relatives.

The counting rule will be shown here once both generation counts are valid.

Family Tree Detective

Each round draws a fresh family tree. Two relatives light up, their paths trace back to the shared ancestor, and you name the relationship: pick the cousin degree and the number of times removed, then check your answer. The tree annotates itself with the counting rule so you can see exactly where the numbers came from.

Round
1 / 10
Score
0
Streak
0
Best
0

Round 1 ready. Choose a cousin degree and a removed count, then press Enter on the tree to check your answer.

Up / Down arrow
Switch between the degree row and the removed row.
Left / Right arrow
Move along the answer chips in the active row.
Enter or Space
Check your answer, then advance to the next round.
H key
Toggle the step numbers drawn along both paths.
Pointer or touch
Tap an answer chip to select it, tap Check to answer, and tap any person to read their generation count.

Scoring: 10 points for the correct cousin degree plus 10 points for the correct removed count, and a 5-point streak bonus once you get three full answers in a row. The degree chip marked “none” covers siblings, aunt or uncle pairs, and great-aunt or great-uncle pairs, where no cousin number applies.

Embed this calculator

Copy and paste the HTML below to add the Cousin Relationship Identifier Calculator for Genealogy | AgentCalc to your website.