
Ibrahim
Arabic
Ibrahim is the Arabic form of Abraham, traditionally understood to mean “father of many.” It is a deeply rooted boys’ name with significance across Islam, Christianity, and Judaism.
Names beginning with the letter B, chosen with care, sorted alphabetically.
864 names
864 names

Arabic
Ibrahim is the Arabic form of Abraham, traditionally understood to mean “father of many.” It is a deeply rooted boys’ name with significance across Islam, Christianity, and Judaism.

Igbo
Ifeanyi is an Igbo masculine name often understood as "we can do anything with God" or "nothing is impossible with God." In the full name Ifeanyi Chukwudi Nwachukwu, the repeated presence of Chukwu gives the name a deeply faith-centered Igbo feeling.

Nigerian
Ifeoluwa is a Yoruba name meaning “God’s love is inside” or “the love of God is within.” Oladipo is Yoruba too, used as a surname or given name, and is associated with “more wealth” or “wealth and success becomes plenty.”

Igbo
Ikechukwu is an Igbo boy name meaning "God's power" or "the power of God." It comes from ike, meaning "power" or "strength," and Chukwu, meaning "God."

Igbo
Ikenna is an Igbo boy name commonly understood as “father’s strength” or “the father’s power.” It carries a steady, family-centered feeling, with strength tied to ancestry, protection, and belonging.

Tamil
Ilakkiya is a Tamil girl name associated with literature, creativity, and the art of written expression. It carries a thoughtful, artistic feeling that many parents connect with imagination and learning.

Indonesian
Ilham Saputra means "inspiration son." Ilham comes from Arabic for "inspiration" or "revelation," while Saputra is a Sanskrit-derived element used in Indonesian and Malay names meaning "son" or "prince."

Arabic
Ilyas Habib Awad is an Arabic boy’s name often understood as “Ilyas, beloved, recompense or return.” It has a gentle, lyrical sound with a strong Arabic family-name rhythm.

Arabic
Ilyas is the Arabic form of Elijah, a prophet name connected to the Hebrew roots for God and Yahweh. Masri is an Arabic surname meaning "Egyptian," from Masr, meaning Egypt.

Yoruba
Imani is a graceful girl’s name often associated with faith, belief, and inner trust. For families choosing it as a Yoruba name, it carries a warm, virtue-name feeling centered on confidence and spiritual strength.

Arabic
Imran is an Arabic masculine name connected with the Quran and traditionally understood as the Arabic form of Amram. It is associated with revered family lineage, including the father of Moses and, in the Quran, the father of Maryam.

Tamil
Imran is a masculine Arabic and Quranic name, the Arabic form of Amram. It refers to the father of Moses and, in the Quran, to the father of Mary.

Punjabi
Inayat is often understood as “kindness,” “grace,” or “favor,” while Kaur is a Sikh name element traditionally used by women. Brar is a Punjabi surname, so the full name carries a warm Punjabi feel: gracious Inayat of the Kaur Brar family line.

Spanish
Inés is the Spanish form of Agnes, a classic name traditionally associated with purity and Saint Agnes of Rome. It feels graceful, bright, and quietly strong, with a crisp two-syllable sound.

Portuguese
Inês Gabriela Ferreira brings together a Portuguese given name, a feminine form of Gabriel, and Ferreira, a Portuguese and Galician surname connected with ironworks, an iron mine, or the feminine form of blacksmith.

Tamil
Iniya is a Tamil girl name meaning “sweet,” “pleasant,” or “melodious.” It has a gentle, affectionate feel, like a name you’d use for a child with a warm voice and kind presence.

Tamil
Iniya Mithra is a gentle Tamil name led by Iniya, which means “sweet,” “pleasant,” or “agreeable.” The full name has a kind, friendly sound and feels warm without being overly formal.

Tamil
Iniyan is a Tamil boy name derived from a Tamil word meaning “one who is pleasant natured.” It has a gentle, musical sound and a warm meaning parents can easily picture in daily life.

Tamil
Iniyan Karthik is a Tamil boy name with a gentle, bright feel. Iniyan is understood as “sweet” in Tamil, while Karthik is a familiar South Indian given name often associated with warmth, strength, and the month or star name Karthika.

Native American
Inti Atahualpa is a bold Andean Indigenous name combination. In the provided sources, Atahualpa is identified as the last sovereign emperor of the Inca Empire, while the specific meaning of Inti is not verified by the supplied material.

Hindi
Ira is a Sanskrit-origin Hindu girl name meaning “Earth,” “Muse,” and is also given as a name associated with Goddess Saraswati. It has a gentle, creative, grounded feeling with a bright two-syllable sound.

Spanish
Irene means "peace." It comes from the Greek name Eirene, from a word meaning peace.

Portuguese
Íris Valentina Freitas means “rainbow” or “messenger,” paired with Valentina, “strong” or “healthy,” and Freitas, a Portuguese surname tied to rocky or stony places. Together, it feels bright, brave, and deeply Portuguese.

English
Isabella means “God is my oath.” It is a Latinate and Italian form connected to Isabel and ultimately to the Hebrew name Elisheba.

Spanish
Isabella means “God is my oath.” It is a Latinate and Italian form related to Isabel, Isabelle, Isobel, and ultimately the Hebrew name Elisheba.

Hindi
Ishaan is a Sanskrit-origin boys’ name meaning “lord” or “ruler.” In Hindu tradition, it is especially associated with Lord Shiva as guardian of the northeast direction.

Tamil
Ishaan is generally used as an Indian boy name and is often associated with auspicious, spiritual meaning. For a Tamil family, Ishaan Madhavan Iyer has a polished South Indian feel with a gentle, devotional sound.

Punjabi
Ishaan is a South Asian boy’s name often associated with Sanskrit naming traditions. Raj adds a regal, familiar Indian sound, while Sethi gives the full name a clear Punjabi family identity.

Bengali
Ishani is a Sanskrit-origin Bengali girl name meaning “ruler,” “mistress,” or “goddess.” It is traditionally connected with Goddess Durga or Parvati and carries a feeling of divine feminine strength, prosperity, and grace.

Hindi
Ishita is a Hindi girl’s name of Sanskrit origin, commonly interpreted as “desired,” “superior,” “mastery,” “eminence,” or “wealth.” It carries a graceful sense of aspiration, strength, and something deeply wished for.

Hebrew
Itai is a masculine Hebrew name, written אִתַּי and pronounced ee-tai. The supplied sources identify it as a biblical Hebrew name, though they do not give a firm literal meaning.

Spanish
Iván means “God is gracious.” It is the Spanish-accented form connected to Ivan, a Slavic name related to John through Greek and ultimately Hebrew roots.

Latin
Iván Mauricio means “God is gracious” and “dark-skinned” or “Moorish.” It brings together Iván, a Slavic form of John, with Mauricio, the Spanish and Portuguese form of Mauritius.

English
Ivor is an English masculine name meaning "archer" or "bow warrior." It comes from the Old Norse name Ívarr, built from elements meaning "yew, bow" and "warrior, army."

Native American
Ixchel Citlali is commonly understood as a poetic Indigenous Mesoamerican name pairing Ixchel, associated with a Maya goddess, with Citlali, a Nahuatl name meaning “star.” Together, it has a luminous, celestial feel: “Ixchel star” or “star of Ixchel.”

Tamil
Iyalini Harini is a Tamil girl name pairing the less-documented Iyalini with Harini, a Sanskrit-origin name meaning “deer,” “yellowish one,” or “belonging to Hari.” Harini carries a gentle, graceful nature image.

Native American
Jaci is a gender-neutral name of Tupi origin meaning “moon.” Paired with Tupã, it has a luminous, Indigenous South American feel, though the provided sources only verify the meaning of Jaci.

English
Jack is an English masculine name that began as a medieval diminutive of John. Because John is traditionally understood as “God is gracious,” Jack carries a friendly, down-to-earth echo of that meaning.

English
Jackson is an English masculine name meaning “son of Jack.” It began as a surname and later became a given name.

English
Jacob is a Hebrew-origin boy’s name often interpreted as “supplanter,” “heel-grabber,” “to follow,” or “may God protect.” The English form comes through Late Latin and Greek from the Hebrew Yaʿaqov.

Italian
Jacopo is an Italian form of Jacob and James, traditionally linked to the meaning “supplanter” or “holder of the heel.” Some modern baby-name sources also connect it with the devotional sense “God answers.”

Arabic
Jad is an Arabic masculine name meaning “serious” or “earnest.” The full name Jad Rami Halabi has a steady, thoughtful sound, with Jad giving it a clear meaning of sincerity and purpose.

English
James is the English form of a name ultimately connected with Hebrew Jacob, traditionally interpreted as “holder of the heel” or “supplanter.” It is a classic boys’ name with deep biblical, royal, and literary associations.

Arabic
Jamila Amani Bakri is an Arabic girl’s name often understood as “beautiful wishes” or “beautiful hopes,” with Bakri as a family name. It has a soft, flowing sound and a graceful, classic style.

Arabic
Jana Farah is a soft, bright Arabic girl name. Jana is associated with earning or reaping, while Farah is commonly understood as joy or happiness.

Arabic
Jana is an Arabic feminine name meaning “to earn” or “to reap.” In the full name Jana Mariam Sabbagh, Jana brings a gentle harvest image: effort, blessing, and something good gathered in.

Tamil
The available sources do not give a traditional etymology for Janani Swetha Rajan. They do show Janani used in India in maternal, newborn, reproductive health, and family planning contexts, giving the name a caring, life-centered feel.

Punjabi
Jasnoor means “glorious radiance” or “famous light,” from Jas, linked with fame or glory, and Noor, meaning light or radiance. Kaur is a Sikh feminine name element meaning princess, and Dhillon is a Punjabi surname.

Punjabi
Jaspreet is a Punjabi unisex name commonly understood as “praise of God” or “one who loves divine praise.” In Jaspreet Param Sandhu, Jaspreet carries the spiritual heart of the name, while the full name has a distinctly Punjabi family-name style.

Hindi
Jhanvi Priya Agrawal is a Hindi girl’s name with a soft, devotional feel. In the provided sources, Jhanvi is described as a feminine name with religious prominence, while Janhvi appears as a well-known related spelling in Hindi cinema.