If you've heard relatives talk about "how many gunas matched," they're referring to Guna Milan (also called Ashtakoot Milan) — a traditional Vedic system for assessing compatibility between two birth charts before marriage, scored out of 36 points.
The eight categories (Ashtakoot)
The system checks compatibility across eight factors, each based on the position of the moon at birth: Varna (spiritual compatibility), Vashya (mutual influence and control), Tara (health and wellbeing), Yoni (physical and sexual compatibility), Graha Maitri (mental compatibility), Gana (temperament), Bhakoot (family welfare and prosperity), and Nadi (genetic compatibility and health of offspring). Each contributes a set number of points toward the total of 36.
What the score actually means
Traditionally, 18 or more out of 36 is considered an acceptable match, with scores above 24 read as very favourable. But the number by itself is a summary, not the full picture — a lower score in one category (like Nadi) can sometimes carry more weight than the total suggests, and different astrologers apply different thresholds depending on regional tradition.
What it doesn't replace
Guna Milan is a tool for surfacing potential friction points to discuss openly, not a verdict on whether two people should or shouldn't marry. Plenty of families use it alongside — not instead of — the actual work of getting to know a prospective partner's values, communication style and life goals. Astrologers themselves generally frame it as one input among several, not a substitute for that conversation.