Indian Baby Names from Medieval Times
Baby Name Ideas · 100 names

Indian Baby Names from Medieval Times

This list features 100 historical names from medieval India, blending Sanskrit, Dravidian, and Persian influences to reflect the grandeur of the era’s heritage.

Male Names 50

Vikramaditya

A name evoking the legendary King Vikramaditya, symbolizing immense bravery and justice. It was a common royal epithet used by rulers across various medieval Indian dynasties.

Rajendra

Meaning "King of Kings," this name gained immense popularity during the Chola dynasty. It signifies a ruler with great administrative power and successful military leadership.

Prithviraj

Forever linked to the Rajput king Prithviraj Chauhan, this name denotes a ruler of the earth. It is a symbol of valor, defiance, and fierce protection of one's kingdom.

Harsha

Derived from Sanskrit meaning "joy," it pays homage to Emperor Harshavardhana. It reflects a personality that brings happiness and prosperity to those around them.

Krishnadeva

Named after the greatest ruler of the Vijayanagara Empire, Krishna Deva Raya. It signifies a person who is a devotee of Lord Krishna and a wise, powerful strategist.

Bhoja

Inspired by the scholarly King Bhoja of the Paramara dynasty. It denotes a person with great intellect, a love for the arts, and a fair approach to governance.

Siddharaja

Associated with the Chalukya ruler Jayasimha Siddharaja. It implies a "perfect king" who possesses spiritual wisdom along with material success and dominance.

Maharana

A title turned name, common in Rajput history. It signifies a "Great Warrior" or "Great King," reflecting high status, immense courage, and noble lineage.

Amoghavarsha

Popularized by the Rashtrakuta kings, it means "unfailing rain." It symbolizes someone who provides abundance, prosperity, and blessings to their subjects.

Chandragupta

A timeless name representing the founder of the Maurya legacy, though used throughout medieval times to signify a person of great foresight and nation-building.

Rudradeva

Popular in the Kakatiya dynasty, it means "Lord of Rudra." It is a strong, authoritative name suggesting a person who is powerful, firm, and perhaps a bit formidable.

Jaisimha

Meaning "Lion of Victory," this name was widely used among Rajput and Chalukya clans. It denotes a person who is brave in battle and achieves success through grit.

Vira

A simple yet profound name meaning "Brave." It was often used as a prefix or suffix for warriors and commanders in the medieval Deccan and South Indian kingdoms.

Someshwara

Refers to the Lord of the Moon (Shiva). It was a prominent name among the Western Chalukyas, denoting someone peaceful yet strong, much like the moon’s influence.

Indravarma

A classic name meaning "Protected by Indra." It suggests a person who is blessed with divine grace and holds a position of high authority and protective power.

Mihira

Meaning "Sun," this name was common in early medieval Rajput clans. It symbolizes a person who shines brightly, provides light to others, and is central to their circle.

Dharmapala

Used by the Pala dynasty rulers, it means "Protector of Dharma." It represents a person who is righteous, follows a moral code, and protects the weak and needy.

Kamban

Named after the legendary Tamil poet of the medieval era. It signifies a person with deep literary talent, linguistic grace, and an artistic, creative mind.

Anangapala

A historic name from the Tomar dynasty. It denotes a person who is the "protector of the body" or a ruler who is physically and mentally strong and guarded.

Lakshmana

Although ancient, it was heavily used in the medieval period to denote loyalty, brotherly love, and unwavering commitment to a cause or a leader.

Ranabir

Meaning "Warrior on the battlefield." This name highlights the importance of martial prowess in medieval Rajput culture and signifies someone ready to face any conflict.

Devapala

A name from the Pala Empire meaning "Protected by God." It implies a person who is pious, humble, and believes their success is granted by a higher divine power.

Tribhuvan

Meaning "Lord of the three worlds." This grand name was used by kings to denote their expansive reach and their responsibility over the entire kingdom’s well-being.

Suryavarman

A regal name meaning "Protected by the Sun." It denotes a person of high energy, vitality, and someone who brings warmth and clarity to complex situations.

Udayaditya

Meaning "Rising Sun." A name often used by the Paramara kings, it signifies a person with a bright future, immense potential, and a rising influence in society.

Baladitya

Means "Young Sun." Used in the Gupta and post-Gupta era, it represents the promise of youth, brilliance, and the dawn of a new, successful era for a family.

Govindaraja

A name indicating a ruler who is like Lord Govinda. It suggests a person who is a protector of the people and leads with compassion and spiritual insight.

Vajrabahu

Meaning "One with arms like thunderbolts." A descriptive name for a warrior or a strong leader who possesses immense physical strength and resolve in battle.

Ratnadeva

Meaning "Lord of Gems." Often used by the Kalachuri kings, it suggests a person who is valuable, refined, and a treasure to their community and their family.

Narasimha

Named after the lion-man avatar of Vishnu. A common name among South Indian royalty, signifying extreme courage, protection, and a ferocious defensive nature.

Yashovarman

Meaning "One protected by fame." Used by the Chandela kings, it denotes someone whose reputation precedes them and who achieves great deeds worth recording.

Bhaskar

Meaning "The Sun-maker." A classic name used across medieval India, denoting someone who brings light, intelligence, and clarity to those around them.

Vishal

Meaning "Grand" or "Vast." It reflects the medieval aspiration for large kingdoms and broad-minded thinking. It suggests a person with a big heart and vision.

Rudra

A powerful name associated with Shiva. Used by medieval warriors, it indicates a person who is fierce, honest, and stands firmly against injustice and evil.

Karna

Inspired by the Mahabharata hero, it was a name synonymous with generosity and the willingness to sacrifice for the sake of one's word and honor.

Shivananda

Meaning "Bliss of Shiva." This name was popular among devotees and scholars in the medieval period, suggesting a calm, meditative, and joyful disposition.

Akbar

Meaning "Great" or "Supreme." While Arabic in origin, it became a common name in North India during the Mughal era, signifying majesty and authority.

Firoz

Meaning "Victorious" or "Successful." A popular name in the Delhi Sultanate era, it suggests a person who consistently achieves their goals and triumphs over odds.

Rana

A title used as a name among Rajputs, meaning "King." It denotes someone with leadership qualities, a commanding presence, and a sense of duty to their kin.

Chola

While primarily a dynasty name, it was used to denote someone strong, maritime-focused, and adventurous, honoring the great Chola navy and global trade.

Vijay

Meaning "Victory." A staple name throughout the medieval era, it represents a person who is a winner, successful in endeavors, and resilient in the face of defeat.

Mahipati

Meaning "Lord of the Earth." This title-name was used for noblemen who owned vast tracts of land, implying stewardship, responsibility, and agricultural care.

Vardhan

Meaning "Growing" or "Prospering." Popularized by the Pushyabhuti dynasty, it implies someone who helps their family and nation grow and flourish steadily.

Jagannath

Meaning "Lord of the Universe." Frequently used in Eastern India, it signifies a person with a global perspective, great empathy, and a spiritual connection.

Arjun

A timeless name signifying focus and archery skills. In the medieval era, it continued to represent the ideal warrior-scholar who acts with precision and calm.

Madan

Meaning "God of Love." Used to denote beauty, charm, and a gentle nature, often given to someone who brought harmony and beauty into the lives of others.

Siddharth

Meaning "One who has fulfilled his goals." It represents a person who is clear-headed, purposeful, and successful in reaching their life’s chosen objective.

Ramachandra

A highly revered name, signifying the perfect man (Maryada Purushottama). It implies integrity, obedience, and high moral character in all dealings.

Bhavani

Though often feminine, in some medieval regions, it was used to denote a child born under the blessings of Goddess Bhavani, representing protective energy.

Veerabhadra

A fierce form of Shiva. Often used for children born into warrior families, it signifies strength, combat skill, and a fierce temperament to protect.

Female Names 50

Rani

Meaning "Queen." It was the ultimate title for women of nobility and power in the medieval era, signifying leadership, grace, and strength in governance.

Meera

Famously associated with the poet-saint Meera Bai. It denotes a person of deep devotion, artistic spirit, and the courage to follow one’s heart regardless.

Padmavati

Named after the legendary Rajput queen. It signifies beauty, intelligence, and the immense inner strength to protect one’s honor against all odds.

Samyukta

Known from the tales of Prithviraj Chauhan. It implies a person who is united and strong, often associated with loyalty and the power of love.

Rudrama

Named after Rani Rudrama Devi of the Kakatiya dynasty. It denotes a powerful, independent female leader who successfully ruled and commanded an army.

Chandralekha

Meaning "A digit of the moon." It signifies beauty, serenity, and a gentle grace that slowly grows and spreads its influence throughout the world.

Kanakavati

Meaning "Golden Lady." Often used in royal families, it symbolizes someone who is precious, refined, and brings wealth and prosperity to the lineage.

Malavika

A classic name from the Gupta era, meaning "one from the Malwa region." It signifies a person who is cultured, artistic, and connected to the arts.

Lilavati

Named after the famous mathematician’s daughter. It denotes a person with high intelligence, a love for numbers, and a sharp, analytical mind.

Vidya

Meaning "Knowledge." A highly esteemed name for women in medieval India, reflecting the high value placed on education, wisdom, and intellectual pursuit.

Sharada

Another name for Goddess Saraswati, the patron of arts and learning. It signifies a person who is creative, articulate, and deeply wise.

Hemavati

Meaning "Golden-complexioned." It is a name that represents radiance, prosperity, and a sense of nobility that is visible to everyone around.

Vatsala

Meaning "Loving" or "Affectionate." It describes a woman who is the heart of the family, providing warmth, care, and stability to all her kin.

Suman

Meaning "Flower." A timeless name signifying beauty, kindness, and a fragrance of character that spreads goodness wherever the person goes.

Sulochana

Meaning "One with beautiful eyes." It implies a person who sees the world with clarity, intuition, and a perspective that is both deep and kind.

Indumati

Meaning "Moon-like." It represents a woman of soft beauty, peace-giving presence, and a temperament that is cool, calm, and collected under pressure.

Revati

Meaning "Prosperous." A classic name signifying wealth, agricultural fertility, and a person who brings abundance to their household and land.

Ananya

Meaning "Unique" or "Matchless." It signifies a woman who stands out for her individual character, her principles, and her singular path in life.

Ambika

Meaning "Mother." A powerful name associated with the Goddess, symbolizing a person who is nurturing, protective, and possesses immense strength.

Chandrika

Meaning "Moonlight." It signifies someone who is gentle, provides solace in dark times, and has a soothing, calming effect on everyone around them.

Vasundhara

Meaning "Earth." It signifies a person who is grounded, resilient, and provides a foundation for others to grow and prosper upon.

Ratna

Meaning "Jewel." A common name for women of high status, implying they are precious, multi-faceted, and a source of pride for their families.

Kalyani

Meaning "Auspicious" or "Benevolent." It describes a woman who brings good fortune and joy to others through her kind actions and presence.

Bhanumati

Meaning "Full of luster" or "Sun-like." It signifies a woman of brilliance, high energy, and the ability to influence her surroundings positively.

Madhavi

Meaning "Born of Spring." It represents a fresh, blossoming personality full of life, vitality, and a love for nature and new beginnings.

Kavita

Meaning "Poem." A name reflecting the medieval obsession with literature and poetic expression, suggesting a person of refined and artistic tastes.

Shanti

Meaning "Peace." A necessary and cherished name in the often turbulent medieval times, signifying a person who mediates, heals, and brings calm.

Tara

Meaning "Star." It signifies a guide, someone who shows the way in dark times, and a person of high ambition and elevated thinking.

Urmila

Meaning "Enchantress." It implies a person of great beauty and charm who also holds the strength of character to maintain inner peace and order.

Damayanti

Named after the princess in the Mahabharata, it signifies a person of great perseverance, loyalty, and a strong, unwavering spirit.

Sunita

Meaning "One with good morals." A very important virtue in the medieval era, this name denotes someone righteous, disciplined, and ethically sound.

Manju

Meaning "Sweet" or "Pleasant." It signifies a woman with a gentle personality, a melodious voice, and a demeanor that invites friendship and trust.

Sharmila

Meaning "Comforting" or "Shy." It represents a person who provides shelter, support, and modest dignity to those she cares about most.

Gauri

Meaning "Fair" or "The Golden One." Associated with Goddess Parvati, it signifies strength, devotion, and a protective, motherly nature.

Lavanya

Meaning "Grace" or "Beauty." It denotes someone who is naturally elegant in movement, speech, and thought, reflecting a cultured upbringing.

Meghana

Meaning "Cloud." It signifies a person who brings relief, life-giving rain, and has a depth of character that is as vast as the sky.

Priyanka

Meaning "Dear one." A classic name that signifies someone who is loved, cherished, and holds a special place in the hearts of her community.

Tanvi

Meaning "Slender" or "Delicate." It denotes a person of refined beauty, gentle manners, and a graceful presence in any social setting.

Sanjukta

Similar to Samyukta, meaning "Joined." It represents the power of unity, commitment, and the strength of bonds within family and society.

Aditi

Meaning "Boundless." It represents a person who is limitless in her capabilities, free in spirit, and possesses a vast capacity for love.

Jaya

Meaning "Victory." A name indicating a woman who is a conqueror of obstacles, successful in her tasks, and a leader in her own right.

Pushpa

Meaning "Flower." It signifies a person who brings color, fragrance, and beauty to the world through simple, natural goodness and kindness.

Vimala

Meaning "Pure." It denotes a woman of untarnished reputation, high integrity, and a clear, honest heart in all her dealings.

Sita

The ultimate symbol of sacrifice and virtue. It represents a woman of inner strength, unwavering morals, and deep, quiet dignity.

Malini

Meaning "Garland-maker." It signifies a person who brings things and people together, creating harmony and beauty in her environment.

Komal

Meaning "Soft" or "Delicate." It represents a person of a tender heart who is kind, compassionate, and handles relationships with care.

Hemlata

Meaning "Golden Vine." It suggests a person who is beautiful, flexible, and thrives by leaning on and growing with those they love.

Anu

Meaning "Atom" or "Tiny." In the medieval context, it represented the precious nature of life and a woman who was considered the "apple of the eye."

Bhavna

Meaning "Feeling" or "Emotion." It denotes a deeply empathetic person who understands others and acts with great heart and sensitivity.

Savitri

Named after the legendary woman who defied death. It symbolizes immense willpower, intelligence, and the courage to fight for one’s family.

Looking for the perfect name?Search 60,000+ baby names by origin, gender, rashi and first letter.
Search Names

Related Articles