Whether you’re looking for a complementary name to a first name you’ve already selected, or you’re on the hunt for the perfect first and middle name pair, here’s a list of great middle names that start with the letter G.

Middle Names That Start With G

  • Gabi Gabi is the English shorthand of the gender-neutral/masculine name Gabriel and the feminine name Gabrielle. Both are the Greek long versions that are biblical in nature and stand for “God is my hero.”
  • Gael Gael is the English variant of the name Gail. It means “A Gaelic person” which would suit families of a Gaelic origin.
  • Gable Gabel is from the German surname Göbel. Dependent on the dialect, it means “God is bright.” This name will work for religious families or ones with German ancestry.
  • Garland Garland comes from the English surname which means “Wreath of flowers”, or “From a triangular piece of land.” While the second meaning doesn’t sound too child-friendly, it does have two syllables and would great with names like Bobby, Judy, Mary, or James.
  • GarnetGarnet is of English origin and means “A gemstone the color of a pomegranate.” You could use it as a first name or pair it with four-syllable names like Gloriana, Arabella, or Katarina.
  • Gemini Gemini is Latin and means “Twins.” This name will work for families that are into astrology or if the baby was born in a Gemini month. It pairs best with one or two-syllable names.
  • GeneGene is a unisex name of Greek origin. It means “Well-born or noble.” Gene works best with two-syllable names like Billie, Laura, Patrick, or Bella.
  • Gal Gal is a unisex name with Hebrew origins. It means “father of exaltation.” Families that are Hebrew will love this name for the meaning.
  • GenesisGenesis is of Hebrew origin. It means “Origin or birth.” It’s an apt Biblical choice for parents that want to honor the birth of their child or celebrate new beginnings.
  • Gerry Gerry is a unisex name of British origin. It means “Ruling spear.” It pairs best with three and four-syllable names like Alexander, Elliott, Emerson, or Anabelle.
  • Geordie Geordie has Greek origins and means “Farmer.” It’s also a shortened form of George. Parents that don’t want to go with the popular, classic name George will love this variant.
  • Gili Gili has a Hebrew origin that means “My joy.” Parents of Hebrew origin or who want to express how much their child means to them might want this middle name.
  • GladysGladys is of Welsh origin and means “Lame.” Parents might not love the meaning behind the name but will love the classic feel of it.
  • Gaines Gaines is a unisex name with an English surname origin. It means “Clever one.” Parents looking for a unique gender-neutral name will love that it goes with almost any first name.
  • Gabriele Gabriele derives from Hebrew origins which means “Heroine of God.” Families with devout Hebrew faith often choose this name because of the meaning.
  • Gentry Gentry has British origins that mean “of noble birth.” It’s more of a classic name. Parents that want a classic name but want an unpopular name could choose this option.
  • Giò Giò has Italian origins. It’s often used as a nickname for names that start with Gio like Giovanni. However, it makes a great middle name for names with three to four-syllable names.
  • Grimes a unisex name of Scandinavian origin that means “masked person, fierce.” Parents envisioning their baby as a leader tough will love this name.
  • Gomer Gomer is a biblical name with Hebrew and Old English origins. It means “famous battle, good fight.” Parents that believe their child will fight the good fight might want to choose the name.
  • Gywn Gywn is a great middle name choice for parents that feel blessed or want a name with religious meaning. Gywn means “blessed or holy” and is of Welsh origin.
  • Garner Garner is of Middle English origin and means “To gather grain.” The name works best with classic two-syllable names like Jared, James, or Charles.
  • GillianGillian is the Anglicization for the popular Middle Ages name Juliana. It has a Latin origin that means “Youthful.” Parents that deem their child’s personality to be youthful might want to choose this name.
  • Gatlin Gatlin is a primarily gender-neutral name of English origin that means “Fellow, companion.” Gatlin pairs well with single and two-syllable names best.
  • Greer Greer is a unisex name with Scottish origins. It means “Watchful, guardian.” Parents that will have more than one child might want this for their firstborn.
  • GlynnGlynn has a Welsh origin that means “Valley or vale.” It was once used for only males but is now considered gender-neutral. Glynn pairs well with three or four-syllable names.

Boy Middle Names That Start With G

  • GraysonGrayson is one of the most popular baby names with British origins. It means “The son of the gray-haired man.” Parents that want a trendy name with a classic feel to the name might opt for the name.
  • GeorgeGeorge is one of the most classic baby names. It has Greek origins and means “Farmer.” Parents that love classic names and don’t care about the high popularity might want to choose it.
  • Gary Gary has British origins and means “spear.” While the meaning doesn’t say much, the name’s meaning could be interpreted as a warrior-like name.
  • GinoGino has Italian origins. It means “Well-born or noble.” Parents of Italian descent or who want to honor their child’s birth could choose the name.
  • Gage Gage was first made famous by Stephen King but predates as a French surname. It means “pledge, oath.” Parents that want to honor their child with the meaning behind the name or are fans of Stephan King will love the name.
  • Gregory Gregory is a name of Greek origin and has been the name for many popes. It means “watchful, vigilant”. Devout religious parents might want to honor a pope with this name.
  • Gustavo Gustavo has a Scandinavian origin and means “royal staff of staff of the gods.” If you’re envisioning your baby as your “little king”, this name will fit perfectly.
  • GideonGideon has Hebrew origins and means “feller of trees, powerful warrior.” If you’re looking for a biblical name from the bible, this will be a great option. Gideon has a heroic connection to it and parents want to think of their child as a hero.
  • GriffinGriffin means “hooked nose” in Latin. While the meaning isn’t great, it originates as a surname from the mythological creature, a gryphon. The gryphon was considered a king of all creatures.
  • GrantGrant is of English and Gaelic origin and means “tall, big.” Every parent hopes their child will grow big and strong. The name would reflect their hopes.
  • GeraldGerald has German origins and means “spear ruler.” Parents that want a strong, warrior name could choose this as a middle name.
  • Godfrey Godfrey comes from Old German origin and means “God-peace.” Parents from all walks of life will appreciate the meaning behind the name.
  • Gerard Gerard has English origins that mean “Brave spearman.” Parents that envision their children to be brave will love this as a middle name.
  • Geoffrey Geoffrey is the alternative spelling of Jeffrey. It means “peace.” This makes it a great middle name for parents that want a name that brings them peace when they hear it.
  • GilbertoGilberto has an Old French origin which means “bright promise.” Every parent wants their child to have a promising and bright future. This name can help reflect that and give them a head start.
  • Gabe Gabe is a popular variant to Gabriel which means “God’s able-bodied one, hero of God.” The name is of Hebrew origin and popular among families with devout faith because of its meaning.
  • Giuseppe Giuseppe is of Italian origin and is the Italian form of Joseph. It means “God will increase.” Parents of Italian descent that want a popular name with religious meaning might opt for this middle name.
  • GiovanniGiovanni has both Italian and Hebrew origins. It means “God is gracious.” Devout parents will love this choice as a nickname because of the reference to God’s gracing them with a child.
  • GarethGareth is of Welsh origin and means “gentle.” Every parent thinks of their baby as a gentle soul and this makes it a great middle name to reflect it.
  • GarettGarett has an English origin and means “rules by the spear.” This makes it a great nickname for parents that think of their child as a ruler or warrior.
  • Gustav Gustav is of Scandinavian descent and means “staff of the Gods.” Parents with a religious outlook will make this one of their contenders for a middle name.
  • GregorioGregorio has Spanish, Italian, and Portuguese origins. The name means “watchful.” Like the name Gregory, this makes a great middle name for the meaning. It can represent the “watchful eyes” they’d have over their siblings.
  • GordonGordon is of Scottish origin and means “large fortification.” Parents that are looking for a strong, boisterous name might want to consider this middle name.
  • Gil Gil is a name of Hebrew origin and means “joy.” This makes it the perfect middle name because babies bring joy to their parents.
  • GannonGannon has Irish and Gaelic origins. It means “fair-skinned.” Parents might decide to use this as a middle name if they’re of Irish descent or if they have a red-headed, fair-skinned baby.

Girl Middle Names That Start With G

  • Glory Glory is of Latin origin and simply means “glory.” A baby girl might bright glory to the family or others and parents might decide to use this as a middle name.
  • Gia Gia is the short form of Gianna and is of Italian origin. It means “God is gracious.” Some people feel babies are a grace from God and this name would reflect his gift. Devout families will appreciate the name’s meaning.
  • GenevieveGenevieve is of French origin and means “of the race of women.” This name has a history of a faithful Christian girl who protected the city of Paris through prayer and belief in God. Parents that want to name their baby girl with a heroic or devout meaning will opt for this middle name.
  • GraceGrace is of Latin origin and means “favor or blessing.” Among virtue names, Grace ranks as one of the most popular which makes it a great middle name choice.
  • GabriellaGabriella is ranked in the top 200 names since 2000. It comes from Hebrew origin and means “heroine of God.” The name listed here is spelled the Italian way which has become the more popular way to spell it. Parents looking for a trendy but meaningful middle name can opt for this one.
  • GretchenGretchen has a German origin with the meaning “pearl.” It’s also a variant of the Greek name Margaret. This middle name makes a great option for families that want the trendy meaning of a name without the popularity of one.
  • GemmaGemma is of Latin origin that means “gem or jewel.” It was also the name of Saint Gemma. Devout parents might choose this middle name if they want a more modern style name but still has meaning or honors another.
  • GiannaGianna is long form of Gia. It has Italian origin and means “God is gracious.” The name also honors Saint Gianna who risked her life to carry her baby to term.
  • Georgiana Georgianna is of English origin that comes to George and Ana. The name means “farmer, merciful.” This middle name pairs best with three-syllable first names.
  • Geela Geela is a name of Hebrew origin and means “joy.” Parents that consider their babies a bundle of joy would this name option.
  • GiselleGiselle is a name of German origin. It has an unpleasant meaning of “hostage, pledge.” However, if name meaning doesn’t matter much to you, it’s a beautiful option that pairs with most one or two-syllable first names.
  • GrettaGretta is a Greek origin name that means “pearl.” Gretta pairs best with first names with one, two, and three syllables!
  • GiadaGiada is of Italian origin that means “Jade.” Parents that choose this middle name have the option to pair it with other three-syllable Italian first names.
  • GracielaGraciela is of Spanish origin and means “Grace.” Parents that love the name Grace but aren’t fond of its popularity might opt for the Spanish variant.
  • Goddess Many parents might opt to honor a goddess but might not fall in love with any of the names. Parents could choose just to give their child the middle name Goddess. It doesn’t have any origins but it’s becoming more popular over the years.
  • Germany Like when children are named after cities or countries, Germany has become more popular in recent years. Parents that are German or conceived the child there might choose this name.
  • GinnyGinny is of English origin and the short form of the Latin name Virginia. It means “virgin.” Parents looking to name their child with purity or after a virtue might like this for a middle name.
  • Gloria Gloria is of Latin origin and means “Glory to God.” Parents of devout faith will love this option for their little one because of the meaning of the name. It reflects their happiness of the pregnancy.
  • GingerGinger is of English origin and means “reddish-orange color.” Families that give birth to red-headed children might opt to use this as a middle name.
  • GwendolynGwendolyn means “blessed ring.” It’s of Welsh origin and was the name of a mythical queen who defeated her husband in battle. Parents searching for a strong, yet sweet middle name will love it.
  • GeorgiaGeorgia is another feminine variant of George. It has English origins and means “farmer.” Many people find Georgiana too long or muddled when combined with other names and opt for this version because it fits with more first names.
  • Galiena Galiena is of Old German origin that means “high one, land of Gaul.” Parents that want to name their daughter a more royal name but don’t want to go unconventional routes like Princess, could use this as a middle name.
  • GuinevereGuinevere is of Welsh origin and means “white ghost, phantom, fair one.” In mythology, it was King Arthur’s wife. It pairs best with one, two, and three-syllable names.
  • GuadalupeGuadalupe is of Spanish origin and means “wolf valley.” In many Hispanic cultures, this name honors the Virgin Mary. Devout parents might want to choose this middle name instead of the English version, Mary.
  • Geyla Geyla is of Greek origin and the variant of Angela. It means “messenger of God.” Parents of many faiths will love the meaning behind this name because it represents God bringing forth a child to them.