220+ Christian Baby Names for Boys & Girls with Meanings

Christian or biblical baby names are popular among parents who want to honor their religious tradition. Christianity is one of the most widely recognized and respected religions in the world, and its followers have populated many countries around the globe.

Biblical names not only carry religious significance, but they also embody the values of the faith. Selecting a name for your child is an important decision that carries both cultural and personal weight.

To help you out, we’ve compiled a list of 220+ Christian baby names for boys and girls with meanings. These unique baby names are sure to capture your attention and inspire you in the naming process.

Best Christian Baby Names For Boys

Christian or Biblical boy names are perfect for parents looking to honor their faith and heritage. Biblical names provide strength and guidance to your son while conveying spiritual significance. From old-fashioned names to modern ones, there is a wide range of options to choose from.

Best Christian Baby Boy Names From A

  1. Aaron: This Christian name is derived from the Hebrew word “Aharon” and means “high mountain.” It was the name of Moses’ brother.
  2. Adam: This name means “mankind”, and it was the name of Adam in the Bible — the first man.
  3. Alexander: This masculine name is a form of “Alexandros”, which means “defending men”. It is derived from Greek origin.
  4. Aden: This Christian baby name is derived from Hebrew word, meaning “to be adorned”.
  5. Anthony: This name is a Latin form of Antony, which means “priceless one”. It was originally the name of Mark Antony in Roman times.
  6. Aiden: This biblical name is derived from an old Irish name Aodh and means “fiery one”.
  7. Andrew: It means “manly”, and it is derived from Greek origin. It was the name of one of Jesus’ disciples.
  8. Abel: This Christian name is derived from the Hebrew word and means “breath”. It was the name of Adam and Eve’s son in the Bible.
  9. Allen: This name is derived from the English name Alun, which means “handsome”.
  10. Austin: It is a Latin form of Augustine and it means “venerable”.
  11. Adrian: This name is a variation of Hadrian, and it means “from the Adriatic sea”.
  12. Ammon: This Christian name is derived from the Hebrew words, meaning “tribal leader”.
  13. Alex: Alex is a short form of Alexander, and it means “defending men”.
  14. Alvin: This name is derived from the Anglo-Saxon term Aefwine, and it means “noble friend”.
  15. Abelard: This biblical name is derived from Germanic elements and means “brave as a bear”.
  16. Augustian: This name is a variation of August, and it means “great”.
  17. Arthur: This Christian name is derived from the Welsh word Arth, which means “bear”.
  18. Amos: This biblical name is derived from the Hebrew term, and it means “bearer” or “carrier”.
  19. Alan: It is a variation of the name Alain, which means “handsome”.
  20. Abelijah: This Christian name is derived from the Hebrew word, and it means “My God is Yahweh”.

Best Biblical Baby Boy Names From B

  1. Benjamin: This biblical name is derived from Hebrew and means “son of the right hand”.
  2. Briston: It is a combination of two words, the Hebrew meaning “son” and the Latin word meaning “of the town”.
  3. Bryce: Bryce comes from an Irish surname that means “quick-footed”.
  4. Blake: It is derived from an Old English surname and means “black or pale”.
  5. Baron: This is one of the popular biblical baby names for boys and has a German origin meaning “nobleman”.
  6. Bruno: It means an old high German word for shield and is the perfect baby boy name for those who want their son to be strong and a protector.

Best Christian Baby Boy Names From D

  1. Daniel: Meaning “God is my judge,” Daniel is a name borne by a prominent prophet and advisor in the Bible, known for his wisdom and faith.
  2. David: Meaning “beloved” or “friend,” David is one of the most well-known figures in the Bible (as King David), celebrated for his courage, leadership, and psalms.
  3. Daniel: This name means “God is my judge.” It’s a popular and timeless name in various cultures.
  4. Dominic: It means “belonging to the Lord,” Dominic is associated with Saint Dominic, the founder of the Dominican Order.
  5. Dennis: It is one of the popular Christian names and means “follower of Dionysius” or “son of Dennis.”
  6. Donavon: This name is a combination of two words, the Irish word meaning “brave”, and the Latin word for “ruler”.
  7. Dylan: This Christian baby name has Welsh origin and means “son of sea”.
  8. Derek: It is a German name meaning “people’s ruler” or “ruler of the people”.
  9. Dustin: This biblical name is derived from the old English term for “valiant fighter”.
  10. Daniel: This name means “God is my judge”. It’s a popular and timeless name in various cultures.

Best Biblical Baby Boy Names From E

  1. Elijah: This is a traditional biblical name meaning “my God is Yahweh,” Elijah was a powerful prophet who performed miracles and was taken up to heaven in a whirlwind.
  2. Ethan: In the old testament, Ethan was a descendant of the tribe of Judah, and his name means “strength”
  3. Emerson: This name has biblical meanings is “son of Emery” and has a Celtic origin.
  4. Edwin: This name means “rich friend” from Old English and was the name of the King of Northumbria.
  5. Ezekiel: It’s a Hebrew name meaning “God strengthens” and perfect for parents who want to show their faith in God.
  6. Ezra: This Hebrew baby boy name means “help” or “helper”, and it was borne by one of the prophets in the Old Testament.
  7. Ephraim: Meaning “fruitful” or “doubly fruitful,” Ephraim was one of the sons of Joseph and a significant tribe in ancient Israel.

Best Christian Baby Boy Names From I

  1. Irving: This Christian name is derived from an Old English word and means “handsome”.
  2. Isaiah: Meaning “Yahweh is salvation,” Isaiah was a prophet in the Bible whose writings are found in the Old Testament.
  3. Ian: This is derived from the Scottish form of John, which means “God is gracious”.
  4. Ignatius: This name is derived from Latin, and it means “fiery one”.
  5. Immanuel: Meaning “God is with us,” Immanuel is a prophetic name mentioned in the Bible, particularly in the book of Isaiah, and is often associated with Jesus Christ.
  6. Isaac: Derived from the Hebrew name Yitzhak, meaning “he will laugh” or “he will rejoice.” Isaac was the son of Abraham and Sarah in the Bible.
  7. Ivan: A Slavic form of the name John, meaning “God is gracious.”
  8. Isidore: Meaning “gift of Isis” or “gift of the goddess,” Isidore is a name of Greek origin that has been used by several saints.
  9. Ignatius: Derived from the Latin word “ignis,” meaning “fire.” It is often associated with Saint Ignatius of Loyola, the founder of the Jesuits.
  10. Israel: A name of Hebrew origin, meaning “wrestles with God.” It is also the name given to Jacob in the Bible after he wrestled with an angel.
See also  120 Popular Christian Names For Boys And Their Meaning

Best Biblical Baby Boy Names From M

  1. Matthew: This name means God’s gift. It was the name of one of Jesus’ disciples in the Bible.
  2. Mark: This name comes from the Latin word and means “warlike or strong”. It was also the name of another disciple of Jesus.
  3. Michael: This name means “Who is like God?” It was the name of an archangel in the Bible.
  4. Maverick: This modern, cool name means “independent and nonconformist”.
  5. Maximus: This Latin-based name comes from a Roman family name and means “greatest or highest”.
  6. Miles: This is one of the best boys’ biblical names that is derived from the Old German word for “soldier” and means “merciful”.
  7. Matthias: This biblical Hebrew name means “gift of God” or “God-given”.
  8. Mason: This English baby boy name comes from a surname and means “stone worker”.
  9. Marcus: This Latin name is associated with Mars, the Roman god of war, and means “warlike or strong”.
  10. Malcolm: This name comes from the Gaelic words for “disciple of Saint Columba” and means “devotee of God”.

Best Christian Baby Boy Names From N

  1. Nathaniel: It means “God has given” and is a Hebrew name.
  2. Nathan: This name means “gift from God” and is a Hebrew name.
  3. Nehemiah: This name has the meaning of “God comforts” and is derived from a Hebrew origin.
  4. Noah: This name has the meaning of “rest, comfort” and is derived from a Hebrew origin.
  5. Nicholas: This name signifies “victory of the people” and is a Greek origin.
  6. Nelson: It means “son of Neil or Ellen” and is derived from an English origin.
  7. Nero: This name has the meaning of “powerful” and is derived from a Latin origin.
  8. Natanael: This name signifies “gift of God” and is derived from a Hebrew origin.
  9. Neil: The name has the meaning of “champion” and is derived from an Irish origin.
  10. Norman: This name has the meaning of “Northman” and is derived from a Germanic origin.
  11. Noble: The name signifies “honorable” and is derived from an English origin.
  12. Nicholas: This name means “people’s victory” and is of Greek origin.

Best Biblical Baby Boy Names From P

  1. Peter: It means “rock” and is derived from a Greek origin.
  2. Paul: This name has the meaning of “small or humble” and is of Latin origin.
  3. Patrick: The name signifies “noble, patrician” and is derived from an Irish origin.
  4. Philip: This name has the meaning of “horse lover” and is of Greek origin.
  5. Preston: It means “Priest’s Town” and is derived from an English origin.
  6. Perez: This name signifies “breach or division” and is of Hebrew origin.
  7. Parker: The name has the meaning of “park keeper” and is derived from an English origin.
  8. Phanuel: It means “face of God” and is a perfect name for your baby boy.
  9. Peregrin: This early Christians name means “pilgrim” and is derived from a Latin origin.
  10. Paulus: This name signifies “humble” and is of Latin origin.

Best Christian Baby Boy Names From S

  1. Samuel: Meaning “heard by God” or “asked of God,” Samuel was a prophet in the Bible and the last of the judges of Israel.
  2. Simon: Derived from the Hebrew name “Shimon,” meaning “he has heard.” Simon was one of the apostles of Jesus.
  3. Stephen: Meaning “crown” or “garland,” Stephen was one of the first Christian martyrs and is considered the first deacon in the early Christian Church.
  4. Silas: Of Latin origin, possibly derived from the word “Silvanus,” meaning “wood” or “forest.” Silas was a companion of the apostle Paul.
  5. Sebastian: Meaning “venerable” or “revered,” Sebastian is a name associated with Saint Sebastian, a martyr and defender of the Christian faith.
  6. Samson: Derived from the Hebrew name “Shimshon,” possibly meaning “sun.” Samson was a judge in the Bible known for his extraordinary strength.
  7. Simeon: Also derived from the Hebrew name “Shimon,” Simeon means “hearing” or “obedient.” Simeon was an important figure in the events surrounding the birth of Jesus.
  8. Solomon: Meaning “peaceful” or “peaceable,” Solomon was a wise and renowned king of Israel known for his wisdom and for building the First Temple in Jerusalem.
  9. Seth: Possibly derived from the Hebrew words “shet,” meaning “appointed” or “substitute.” Seth was the third son of Adam and Eve.
  10. Samuel: Meaning “heard by God” or “asked of God,” Samuel was a prophet and judge in the Bible known for his dedication to God’s service.

Best Biblical Baby Boy Names From T

  1. Thomas: Derived from the Aramaic name “T’oma,” meaning “twin.” Thomas was one of the twelve apostles of Jesus and is often remembered for his doubts and eventual declaration of faith.
  2. Timothy: Of Greek origin, meaning “honoring God” or “to honor God.” Timothy was a companion of the apostle Paul and is mentioned in the New Testament.
  3. Theodore: Meaning “gift of God,” Theodore is a name of Greek origin that reflects gratitude for God’s blessings.
  4. Tristan: A name of Celtic origin, possibly meaning “sorrowful” or “full of sorrows.” In a Christian context, it could also symbolize the idea of overcoming difficulties.
  5. Thaddeus: Derived from the Aramaic name “Thaddai,” meaning “heart” or “courageous heart.” Thaddeus was one of the twelve apostles.
  6. Tobias: Of Hebrew origin, meaning “God is good.” Tobias is the name of a biblical figure known for his story of faith and trust in God, as found in the Book of Tobit.
  7. Titus: Meaning “honorable” or “noble,” Titus was a companion of the apostle Paul and is mentioned in the New Testament.
  8. Trenton: A name of English origin, referring to the town of Trent, Italy. The Council of Trent was an important event in the history of the Roman Catholic Church.
  9. Theron: Meaning “hunter” or “chase,” Theron can also symbolize a spiritual journey or pursuit of faith.
  10. Theophilus: Of Greek origin, meaning “friend of God” or “loved by God.” Theophilus is a name that reflects a strong relationship with the divine.
  11. Terrance: This gender-neutral name has the meaning of “tender” and is derived from a Latin origin.
See also  301 Modern Indian Baby Names for Girls and Boys

Best Christian Baby Boy Names From Z

  1. Zachariah: It means “God has remembered” and is derived from a Hebrew origin.
  2. Zebulon: This name has the meaning of “exalted, honourable” and is derived from a Hebrew origin.
  3. Zedekiah: The name signifies “just or righteous”.
  4. Zephan: It means “God has hidden” and is of Hebrew origin.
  5. Zachery: This name signifies “remembered by God” and is derived from a Hebrew origin.
  6. Zephaniah: This name has the meaning of “God’s hidden one” and is derived from a Hebrew origin.

Best Christian Baby Names For Girls

Christian baby girl names are perfect for parents looking to honor their faith and heritage. Biblical girl names provide guidance to your daughter while conveying spiritual significance. If you are looking for meaningful and special Christian baby names for your daughter, then look at below:

Best Christian Baby Girl Names From A

  1. Abigail: This name means “father’s joy” in Hebrew. It was the name of King David’s wife mentioned in the Old Testament.
  2. Abilene: This Christian name is derived from Hebrew origin and means “meadow”.
  3. Alice: It is derived from the Germanic name Adalheidis, which means “noble” or “kind”.
  4. Ava: Ava means “life” in Latin and was a popular medieval name.
  5. Arabella: This is one of the best biblical girl names, and it means “beautiful”.
  6. Anna: It is derived from the word Hebrew, meaning “grace or mercy”.
  7. Audrey: It is a modern variation of the Old English name Etheldreda, which means “noble strength”.
  8. Amber: This unique baby girl’s name is derived from the English word and means “jewel” or “amber-colored stone”.
  9. Alicia: This baby’s name is derived from Alice, which means “noble” in Latin.
  10. Abigaille: This biblical girl’s name has a French origin, and it means “father’s joy” or “my father is joy”.
  11. Ashley: This name is a variation of Ashleigh, and it means “meadow of ash trees”.
  12. Athena: It is derived from the Greek word meaning “divine wisdom”.
  13. Arianna: This is one of the god biblical girl names, and it means “most holy”.
  14. Adina: This name is derived from Hebrew, and it means “gentle” or “delicate”.
  15. Amberlyn: It is a modern variation of the English word and means “jewel-like”.
  16. Abrielle: This name is derived from Hebrew, and it means “God is my strength”.
  17. Ayla: This name is derived from Hebrew origin, and it means “oak tree”.
  18. Annabelle: It is a combination of two words, Anne and Belle, which mean “gracious” and “beautiful,” respectively.
  19. Amelia: This name is derived from German origin, and it means “industrious one” or “striving”.
  20. Amaya: It is a modern variation of the Spanish word and means “night rain”.

Best Biblical Baby Girl Names From B

  1. Beatrice: This name is derived from Latin origin, and it means “voyager” or “happy traveler”.
  2. Bella: It is a combination of two words, Bella and Vitta, which mean “beauty” and “life,” respectively.
  3. Brooklyn: This name has an English origin, and it means “water”, “brook,” or “stream”.
  4. Brianna: This name is derived from Irish Gaelic origin, and it means “strong” or “honorable”.
  5. Bethany: It is a combination of two words, Bith and Hanya, which mean “house” and “face,” respectively.
  6. Blythe: This name has an English origin, and it means “cheerful” or “happy”.
  7. Brynn: It is a modern variation of the Welsh word, and it means “hill” or “high place”.

Best Biblical Baby Girls Name From D

  1. Deborah: This name is derived from Hebrew, and it means “bee”.
  2. Diana: It is of Latin origin, and it means “divine” or “of the gods”.
  3. Danielle: It is a modern variation of Daniel, which means “God is my judge” in Hebrew.
  4. Daisy: It is derived from the Old English word and means “day’s eye”.
  5. Daphne: It is the Greek word for “laurel tree”, symbolizing victory and achievement.
  6. Daysi: This is a modern variation of the Latin word and means “desired”.
  7. Delilah: This name is derived from Hebrew origin, and it means “delight” or “sweetheart”.
  8. Dorothea: This name is derived from the Greek word and means “gift of God”.
  9. Dawn: It is derived from the Old English word, and it means “dawning” or “daybreak”

Best Biblical Baby Girls Name From E

  1. Elizabeth: Meaning “God is my oath” or “pledged to God,” Elizabeth was the mother of John the Baptist in the Bible and a relative of Mary, the mother of Jesus.
  2. Esther: Derived from the Persian word “star,” Esther was a Jewish queen in the Old Testament who courageously saved her people from persecution.
  3. Eve: Meaning “life” or “living,” Eve was the first woman, according to the Bible, and the wife of Adam.
  4. Eunice: Of Greek origin, meaning “good victory.” Eunice was the mother of Timothy, a disciple of the apostle Paul.
  5. Eden: Derived from the Hebrew for “delight” or “paradise,” Eden was the name of the garden where Adam and Eve lived in the Bible.
  6. Eliana: Of Hebrew origin, meaning “God has answered” or “God has responded.”
  7. Elisha: Meaning “God is salvation,” Elisha was a prophet and disciple of the prophet Elijah in the Old Testament.
  8. Ephrath: Derived from the Hebrew words “Ephrathah,” possibly meaning “fruitful.” Ephrath is a poetic name for Bethlehem, the birthplace of Jesus.
  9. Eunice: Of Greek origin, meaning “good victory.” Eunice was the mother of Timothy, a disciple of the apostle Paul.
  10. Elena: Of Spanish origin, meaning “bright.” Elena was the mother of John the Baptist in the Bible.

Best Biblical Baby Girls Name From G

  1. Grace: This biblical name is derived from Latin origin, and it means “grace of God” or “favor of the Lord”.
  2. Gabriella: It is a combination of two words, Gabriel and Ella, which mean “God is my strength” and “beautiful”.
  3. Gemma: This name is derived from the Latin word and means “gem” or “jewel”.
  4. Gloria: This Christian baby girl’s name is derived from Latin, and it means “glory of God” or “glorious one”.
  5. Georgia: It is derived from Greek origin and means “farmer”.
  6. Genevieve: It is a combination of two words, Gene and Vieve, which mean “race” and “life” respectively.
  7. Greta: This name is derived from Old German origin, and it means “pearl” or “gem”.
  8. Giselle: This name is derived from the French word gisele, which means “pledge or promise”.
  9. Guinevere: This unique baby girl’s name has Welsh origin and it means “fair one” or “white wave”.
  10. Gwen: It is a modern variation of the Welsh word gwyn, which means “blessed” or “white wave”.
See also  Unique Baby Names To Inspire You in 2023

Best Biblical Baby Girls Name From I

  1. Isabella: A variant of Elizabeth, meaning “God is my oath” or “pledged to God.”
  2. Iscah: Mentioned in the Book of Genesis, Iscah is believed to mean “to behold” or “to gaze upon.”
  3. Irene: Of Greek origin, meaning “peace.” This name reflects a sense of harmony and tranquility.
  4. Ishbah: Meaning “seat,” Ishbah was the name of a son of Caleb in the Bible.
  5. Ishvi: Derived from the Hebrew word “yishvi,” meaning “agreeable” or “level.” Ishvi was the name of a son of Saul, the first king of Israel.
  6. Izri: Meaning “my help” or “my helper,” Izri was a Levite musician in the temple during the time of David.
  7. Idalah: Possibly meaning “willingness” or “migrating,” Idalah is a name mentioned in the genealogy of the tribe of Asher.
  8. Ilai: Derived from the Hebrew “ilay,” meaning “elevated” or “ascended.” Ilai was a warrior in David’s army.
  9. Ina: Meaning “precious,” Ina was a daughter of Shobal in the Bible.
  10. Ittai: Meaning “my friend,” Ittai is the name of a Gittite commander in King David army who decided to stay with him during his exile.

Best Biblical Baby Girls Name From M

  1. Mary: This is one of the most popular Christian girl names, and it means “star of the sea” in Hebrew.
  2. Miriam: It is the feminine version of Moses’ brother’s name, and it means “bitter” in Hebrew.
  3. Myla: This name is derived from Latin, and it means “woman of Magdala”.
  4. Maddie: It is a modern variation of the English word and means “woman of Magdala”.
  5. Mabel: This Christian name is derived from French origin, and it means “lovable” or “amiable”.
  6. Mia: This is a modern variation of the Latin name Maria, which means “beloved” or “loveable”.
  7. Margaret: It is derived from Greek origin, and it means “pearl”.
  8. Melanie: This baby girl’s name has a Greek origin, and it means “black” or “dark”.
  9. Madeleine: This is one of the best Christian girl names, and it means “high tower”.
  10. Martha: It is derived from the Hebrew word meaning “lady” or “mistress”.

Best Biblical Baby Girls Name From N

  1. Naomi: Meaning “pleasant” or “delightful,” Naomi is a name found in the Book of Ruth. It signifies a sense of beauty and joy.
  2. Noah: While more commonly known as a male name, Noah can also be used for girls. It means “rest” or “comfort,” reflecting the biblical story of Noah and the Ark.
  3. Netaiah: This name means “given by the Lord.” It appears in the genealogies in the Old Testament.
  4. Naima: Derived from the Hebrew name Naamah, it means “pleasant” or “delightful.” In the Bible, Naamah was one of the daughters of Lamech and Zillah.
  5. Nereida: This name is not directly from the Bible, but it has a connection to water, which is often symbolic in biblical contexts. It means “sea nymph” or “sea maiden.”
  6. Neria: Meaning “lamp of the Lord,” Neria was the father of Baruch, who was Jeremiah’s scribe and a key figure in the Book of Jeremiah.
  7. Nogah: This name means “brightness” or “splendor.” It is mentioned in the genealogies as one of the descendants of David.
  8. Nurit: While not directly from the Bible, this name is inspired by the Hebrew word “nur,” which means “light.” It symbolizes illumination and insight.
  9. Nabal: Derived from the Hebrew name Nava, which means “to be beautiful.” It can be a unique and meaningful choice for a girl’s name.
  10. Neriah: Meaning “lamp of the Lord,” Neriah was the father of Baruch, the scribe of the prophet Jeremiah. The name carries a sense of divine guidance and enlightenment.

Best Biblical Baby Girls Name From R

  1. Rachel: This is one of the most popular biblical girl names, and it means “ewe”.
  2. Rebecca: She’s Isaac’s wife in the Bible; this name means “to bind”.
  3. Ruth: This is a biblical name, and it means “compassionate friend”.
  4. Rosemary: It is derived from Latin origin, and it means “dew of the sea”.
  5. Rebekah: This unique girl’s name has Hebrew origin, and it means “to bind or tie”.
  6. Ruthie: It is a variation of the Hebrew word meaning “compassionate friend”.
  7. Rhoda: This unique girl’s name is derived from Greek origin, and it means “rose” or “flower”.
  8. Regina: It is derived from Latin origin, and it means “queen”.
  9. Riley: This is derived from an Old English name, and it means “rye clearing” or “valley meadow”.
  10. Rose: It is derived from Latin origin, and it means “dew of the sea”.

Best Biblical Baby Girls Name From S

  1. Sarah: This biblical baby name means “princess” in Hebrew.
  2. Sophia: It is derived from the Greek word meaning “wisdom”.
  3. Sadie: This name is a variation of Sarah, and it means “princess”.
  4. Stella: This name has a Latin origin, and it means “star”.
  5. Scarlett: It is derived from the English word and means “red-colored”.
  6. Savannah: This name is derived from the Spanish word, and it means “open grassland” or “treeless plain”.
  7. Selah: This is one of the most beautiful biblical girl names, and it means “pause or reflect” in Hebrew.
  8. Simone: This name has a French origin, and it means “God heard”.
  9. Summer: It is derived from the English word and means “season of warm weather”.
  10. Sabrina: This unique baby girl’s name is derived from the Latin word and means “from the river Severn”.

Best Biblical Baby Girls Name From Z

  1. Zara: This is one of the best biblical girl names, and it means “princess”.
  2. Zoe: It is derived from the Greek word meaning “life”.
  3. Zinnia: This name is derived from Latin origin, and it means “flowers of heaven” or “magnificent”.
  4. Zelda: This unique baby girl’s name is derived from the Germanic word meaning “gray-haired woman”.
  5. Zaylee: This biblical girl’s name has a Hebrew origin and it means “God is my strength”.

The Bottom Line!

To wrap it up, this list of Christian baby names has got you covered with a wide range of meaningful choices that truly capture your faith and values. With over 220 options for boys and girls, each name comes with a unique significance that connects to biblical stories, saints, virtues, and timeless qualities. As families embrace these names and what they represent, they add tradition, faith, and love to the fabric of their lives. In the end, picking a Christian baby name is a way to show the lasting strength of faith and the significant influence names have on shaping the lives of future generations.