If you have not read our companion piece on what nakshatras are, it is worth doing first. In short: nakshatras are the 27 lunar mansions of the zodiac, each spanning 13°20′, and your Janma Nakshatra — your birth star — is the mansion the Moon occupied at the exact moment you were born. We will not re-list all 27 here; that full explanation, with rulers and themes, lives in that article. What matters for this one is simpler: two people, two birth nakshatras, and a set of classical rules for comparing them.
Nakshatra Matching Is the Engine, Not a Separate System
It is easy to hear "nakshatra matching" and "Guna Milan" spoken of as if they were two different techniques an astrologer might choose between. They are not. Ashtakoot Guna Milan ("eight-fold union of qualities") is the umbrella method, and its eight kootas — Varna, Vashya, Tara, Yoni, Graha Maitri, Gana, Bhakoot, and Nadi — are simply eight different lenses applied to the same underlying data: the bride's Janma Nakshatra and Rashi (Moon sign) compared against the groom's.
Some kootas, like Varna and Vashya, lean more on the Rashi. Others — Tara, Yoni, Gana, and Nadi — are read almost entirely from the nakshatra itself. So when someone says "check our nakshatra match," what they usually want is exactly what Guna Milan already produces: a structured comparison of the two birth stars, scored and interpreted koota by koota. For the deepest and highest-weighted of these, Nadi, we have a full dedicated guide: Nadi Dosha in Kundli Matching. And for a complete walkthrough of all eight kootas together, with how the points add up to the familiar score out of 36, see our companion guide to the 8-koota Guna Milan system. This article stays focused on three kootas that make the nakshatra-level mechanics easiest to see with your own eyes: Tara, Yoni, and Gana.
Tara Koota: Counting from One Star to the Other
Tara means "star," and this koota is the most literal expression of nakshatra matching in the whole system. It works by counting. Starting from the bride's Janma Nakshatra as position one, you count forward through the sequence of 27 nakshatras until you reach the groom's nakshatra. The resulting count is then reduced against a repeating cycle of nine, called the Tara or Ganda cycle, and each of the nine positions in that cycle carries its own name and its own reading — broadly alternating between favourable and unfavourable.
The nine Taras, in order, are traditionally named: Janma, Sampat, Vipat, Kshema, Pratyak, Sadhaka, Vadha, Mitra, and Parama Mitra. Some of these (Vipat, Pratyak, Vadha) are considered weak or obstructive; others (Sampat, Kshema, Sadhaka, Mitra, Parama Mitra) are considered supportive. Because the count is not symmetric — counting from the bride's star to the groom's star can land on a different Tara than counting from the groom's to the bride's — Tara koota is traditionally checked in both directions, and the more favourable of the two readings is generally given weight, though practices vary between astrologers.
Tara koota is worth 3 of the 36 total Guna Milan points, and it is traditionally associated with general wellbeing, health outcomes, and the smoothness of day-to-day life together — a gentler, more atmospheric read than the sharper physical or temperamental questions that Yoni and Gana address.
Yoni Koota: Animal Symbols and Instinctual Fit
Yoni koota is where nakshatra matching gets its most vivid imagery. Each of the 27 nakshatras is assigned an animal symbol, and the 27 animals come in 14 pairs (one pair, the last, effectively shares its members across specific nakshatras in some listings) — a male and a female of the same species, such as horse, elephant, sheep, serpent, dog, cat, rat, cow, buffalo, tiger, deer, monkey, mongoose, and lion. Every person's Yoni animal is fixed by their birth nakshatra, and the compatibility reading compares the bride's animal to the groom's.
The logic draws on how the two animals relate to each other in nature. Same animal, opposite sex, is considered the most harmonious. Animals from friendly or neutral species score in the middle range. Animals that are natural enemies — the classic example being cat and rat, or snake and mongoose — score at the bottom, since the underlying idea is instinctual and temperamental fit, including compatibility in intimacy, rather than surface personality.
| Nakshatra (example) | Yoni animal | Natural relation |
|---|---|---|
| Ashwini | Horse | Same species — considered highly compatible |
| Shatabhisha | Horse | |
| Mrigashira | Serpent | Natural enemies — considered least compatible |
| Ashlesha / Ardra | Mongoose / Dog (context-dependent) | |
| Bharani | Elephant | Neutral to friendly with most other species |
Yoni koota is worth 4 of the 36 points. It is one reason a nakshatra-level view matters more than a sign-level one: two people can share a Rashi and still carry very different Yoni animals, because several nakshatras — and therefore several distinct Yoni assignments — can fall inside the same 30° sign.
Gana Koota: Three Temperaments
Gana literally means "group" or "tribe," and this koota sorts every nakshatra into one of three temperament categories: Deva (divine — gentle, balanced, altruistic), Manushya (human — ambitious, practical, mixed in nature), and Rakshasa (demonic — intense, strong-willed, driven). These are not moral judgments; they describe a spectrum of temperament and disposition, and the pairing that classical texts consider smoothest is Deva-Deva or Deva-Manushya, with Deva-Rakshasa considered the most friction-prone.
| Gana | Nature | Example nakshatras |
|---|---|---|
| Deva | Gentle, balanced, service-oriented | Ashwini, Mrigashira, Punarvasu, Pushya, Hasta, Swati, Anuradha, Shravana, Revati |
| Manushya | Practical, ambitious, worldly | Bharani, Rohini, Purva Phalguni, Uttara Phalguni, Purva Ashadha, Uttara Ashadha, Purva Bhadrapada, Uttara Bhadrapada |
| Rakshasa | Intense, driven, strong-willed | Krittika, Ardra, Ashlesha, Magha, Chitra, Vishakha, Jyeshtha, Mula, Dhanishta, Shatabhisha |
Gana carries 6 of the 36 points — more than Yoni and Tara individually — reflecting how much classical practice weighs sheer compatibility of nature and disposition. Like the other kootas, it is scored by direct comparison: both partners in the same Gana score the maximum, Deva paired with Manushya scores a middle value, and Deva paired with Rakshasa scores lowest, though (as with Nadi) many practitioners look for supporting factors elsewhere in the chart before treating a poor Gana score as decisive.
Why This Is Harder Than It Looks
Everything above is genuinely how Tara, Yoni, and Gana work — but notice how much rides on getting the underlying nakshatra exactly right. Tara depends on an exact count between two positions in a 27-item sequence; miscount by one nakshatra and you land in a different, sometimes oppositely-scored, position in the nine-fold cycle. Yoni depends on knowing precisely which of the 27 nakshatra-and-pada combinations a birth falls into, since Yoni assignment can even shift by pada in some traditions. Gana is the most forgiving of the three since it is assigned per nakshatra rather than per pada, but it is still only as accurate as the nakshatra itself.
And the nakshatra itself depends on the Moon's exact longitude at birth, which in turn depends on an accurate birth time. The Moon moves through roughly one nakshatra per day — about 13°20′ every 24 hours — so a birth time that is off by a couple of hours can, near a boundary, place the Moon in the wrong mansion or the wrong pada altogether. When that happens, every koota built on that nakshatra shifts with it.
How This Fits Into the Full Guna Milan Picture
Tara, Yoni, and Gana together account for 13 of the 36 total points — a substantial share, but still less than half. A full reading also weighs Varna, Vashya, and Graha Maitri (which lean more on Rashi and planetary lordship), Bhakoot (which checks the distance between the two Moon signs), and Nadi (the highest-weighted koota of all, worth 8 points on its own, covered in depth in our Nadi Dosha guide). None of these eight kootas should be read in isolation. A weak Yoni score paired with strong Gana, Graha Maitri, and Bhakoot can still describe a workable, even strong, match — and the reverse is equally true. The full mechanics of how all eight combine into the familiar score out of 36 are covered in our complete Guna Milan guide.
Frequently Asked Questions
Is nakshatra matching the same thing as Guna Milan?
Effectively, yes, for the purposes of marriage compatibility. Guna Milan is the structured eight-koota system built on comparing the couple's birth nakshatras (and Rashis). "Nakshatra matching" is not a rival technique — it describes the same underlying comparison that Guna Milan formalises into a score.
Which koota matters most: Tara, Yoni, or Gana?
By point value, Gana (6 points) outweighs Yoni (4) and Tara (3), and Nadi outweighs all three at 8 points. But point value is not the same as real-world importance in every case — an experienced astrologer weighs all eight kootas together with the rest of the chart, rather than ranking them.
Can I work out my Yoni or Gana from just my Moon sign?
Not reliably. Several nakshatras, each with different Yoni animals and sometimes different Ganas, can fall within a single 30° Rashi. You need your specific Janma Nakshatra — and ideally your pada — not just your Moon sign, to get these kootas right.
What if our Tara, Yoni, or Gana scores are low?
A low score on any single koota is a prompt to look at the full chart, not a verdict on its own. Classical practice considers the total Guna Milan score, planetary strength, and (for Nadi specifically) recognised cancellation conditions before drawing any conclusion about a match.
Let a real chart do the counting
Tara, Yoni, and Gana all hinge on getting the exact nakshatra and pada right — something a table like this one can only illustrate, not calculate for you. When AstroSolve launches, you'll be able to sit with verified astrologers who read your and your partner's full nakshatra compatibility, koota by koota, over chat, voice, or video.
Learn more about AstroSolve