As if the pressure of naming one baby wasn’t enough, dreaming up a pair of names perfect for siblings can feel monumental. Perhaps you’re the type that aims for a theme or chooses a beginning letter for the whole family. Or maybe your firstborn’s name has a special meaning you want to replicate for their younger sibling.
Want a surefire way to fill your house with baby giggles on Christmas day? Grab this adorable activity and use code TEM15 for 15% off your order!
No matter the method you use, a set of sibling names should complement one another without blending together. Sound like a tall order? To help you on your baby-naming journey, we’ve detailed the most adorable sibling picks to accompany last year’s most popular baby names for boys and for girls. We drew inspiration from themes, names’ definitions, origins, and sometimes, names that simply sound good together to get some creative and lovely pairings for your consideration.
Sibling Names for 2023’s Most Popular Boy Names
Liam
Origin: Irish | Meaning: Protector
Sibling Boy Names That Go With Liam
- Henry: German name meaning “estate-ruler.”
- Owen: Welsh name meaning “noble-born.”
- Alexander: Greek name meaning “warrior.”
- Finley: Irish, Gaelic, and Scottish name meaning “courageous.”
Sibling Girl Names That Go With Liam
- Kate: English name meaning “pure.”
- Lucille/Lucy: French name meaning “light.”
- Lauren: Latin name meaning “victory.”
- Gemma: Italian name meaning “precious stone.”
Noah
Origin: Hebrew | Meaning: Rest
Sibling Boy Names That Go With Noah
- Miles: Latin, German, and English origins meaning “merciful.”
- Beckett: Old English name meaning “bee.”
- Samuel: Hebrew name meaning “God has heard.”
- Jonah: Hebrew name meaning “dove.”
Sibling Girl Names That Go With Noah
- Leah: Hebrew name meaning “delicate.”
- Mia: Latin name meaning “mine.”
- Kira: Greek name meaning “lady.”
- Grace: Latin name meaning “blessing.”
Oliver
Origin: Latin | Meaning: Olive tree
Sibling Boy Names That Go With Oliver
- Everett: German name meaning “as brave as a wild boar.”
- Stewart: English, Scottish, Gaelic name meaning “steward.”
- Sebastian: Latin name meaning “revered.”
- Edwin: Old English name meaning “wealthy.”
Sibling Girl Names That Go With Oliver
- Inez: Spanish name meaning “pure.”
- Ophelia: Greek name meaning “to help.”
- Amira: Arabic name meaning “princess.”
- Aurora: Latin name meaning “dawn.”
James
Origin: Hebrew | Meaning: Supplanter
Sibling Boy Names That Go With James
- Finn: Irish name meaning “fair.”
- Jax: British name meaning “holder of the heel.”
- Leon: Greek name meaning “lion.”
- Warren: French name meaning “to protect.”
Sibling Girl Names That Go With James
- Alice: German name meaning “noble.”
- Juniper: Latin name meaning “evergreen.”
- Ruth: Hebrew name meaning “friend.”
- Alba: Spanish name meaning “dawn.”
Elijah
Origin: Hebrew | Meaning: The Lord is my God
Sibling Boy Names That Go With Elijah
- Isaac: Hebrew name meaning “laughter.”
- Omar: Arabic name meaning “flourishing.”
- Julian: Greek name meaning “youthful.”
- Hayes: British name meaning “enclosure.”
Sibling Girl Names That Go With Elijah
- Anja: Russian name pronounced “ahn-yah” meaning “grace.”
- Marigold: English name meaning “golden flower.”
- Audrey: British name meaning “noble strength.”
- Eloise: German name meaning “famous warrior.”
Mateo
Origin: Hebrew, Spanish | Meaning: Gift of God
Sibling Boy Names That Go With Mateo
- Elio: Spanish and Italian name meaning “sunny.”
- Gabriel: Hebrew name meaning “God is my strength.”
- Marlon: English name meaning “falcon.”
- Luca: Italian name meaning “bringer of light.”
Sibling Girl Names That Go With Mateo
- Belen: Spanish name for the city of Bethlehem.
- Leona: Latin name meaning “lioness.”
- Maya: Sanskrit name meaning “illusion.”
- Isla: Spanish name meaning “island.”
Theodore
Origin: Greek | Meaning: God’s gift
Sibling Boy Names That Go With Theodore
- Daniel: Hebrew name meaning “God is my judge.”
- Archie: German name meaning “bold” and “genuine.”
- Beckett: Old English name meaning “bee.”
- Turner: French name meaning “lathe.”
Sibling Girl Names That Go With Theodore
- Sophia: Greek name meaning “wisdom.”
- Camilla: Italian name meaning “noble.”
- Dorothy: Greek name meaning “gift of God.”
- Tess: Greek name meaning “summer” or “to harvest.”
Henry
Origin: German | Meaning: House ruler
Sibling Boy Names That Go With Henry
- William: German name meaning “resolute warrior.”
- Charlie/Charles: German name meaning “free man.”
- Thomas: Hebrew name meaning “twin.”
- Arthur: Celtic name meaning “bear.”
Sibling Girl Names That Go With Henry
- Mae: English name meaning “pearl.”
- Helena: Greek name meaning “shining light.”
- Eliza: Hebrew name meaning “joyful.”
- Ava: Latin name meaning “birdlike.”
Lucas
Origin: Latin | Meaning: Bringer of light
Sibling Boy Names That Go With Lucas
- Darius: Persian and Latin name meaning “kingly.”
- Logan: Gaelic and Scottish name meaning “hollow.”
- Wilder: German name meaning “untamed.”
- Bodhi: Sanskrit name meaning “enlightening.”
Sibling Girl Names That Go With Lucas
- Olivia: Latin name meaning “olive tree.”
- Bria: Italian name meaning “noble.”
- Lainey: French name meaning “bright.”
- Aila: Finnish name meaning “light bearer.”
William
Origin: German | Meaning: Resolute protector
Sibling Boy Names That Go With William
- Marcus: Latin name meaning “shining” and “polite.”
- Anthony: Latin name meaning “priceless one.”
- Crew: English name meaning “band.”
- Wesley: English name meaning “western meadow.”
Sibling Girl Names That Go With William
- Desiree: French name meaning “desired.”
- Clara: Latin name meaning “bright.”
- Nora: Greek name meaning “light.”
- River: English name meaning “flowing body of water.”
Benjamin
Origin: Hebrew | Meaning: Son of the right hand
Sibling Boy Names That Go With Benjamin
- August: German name meaning “majestic, great.”
- Callan: Irish name meaning “brave.”
- Maxwell: Scottish name meaning “great stream.”
- Hugo: Latin name meaning “intellect.”
Sibling Girl Names That Go With Benjamin
- Emme: German name meaning “whole, universal.”
- Beatrice: Latin name meaning “voyager.”
- Josephine: Hebrew name meaning “Jehovah increases.”
- Caroline: French name meaning “free man.”
Levi
Origin: Hebrew | Meaning: Joined
Sibling Boy Names That Go With Levi
- Elias: Greek name meaning “Yahweh is God.”
- Joseph: Hebrew name meaning “God shall add.”
- Wyatt: Old English name meaning “brave at war.”
- Asher: Hebrew name meaning “happiness.”
Sibling Girl Names That Go With Levi
- Ivy: British name meaning “climbing evergreen plant.”
- Veda: Sanskrit name meaning “wisdom.”
- Eden: Hebrew name meaning “paradise.”
- Riley: Irish name meaning “courageous.”
Sebastian
Origin: Greek | Meaning: Venerable
Sibling Boy Names That Go With Sebastian
- Alessandro: Greek name meaning “defender of the people.”
- Jasper: Persian name meaning “treasurer.”
- Milo: German name meaning “soldier.”
- Graham: English name meaning “gravel area.”
Sibling Girl Names That Go With Sebastian
- Eleanor: Greek and English name meaning “bright, shining” or “God is my light.”
- Vivienne: Latin name meaning “lively.”
- Ruby: Latin name referring to the red gemstone.
- Colette: French name meaning “people of victory.”
Jack
Origin: British | Meaning: God is gracious
Sibling Boy Names That Go With Jack
- Harvey: German name meaning “army warrior.”
- Elliot: Hebrew name meaning “the Lord is my God.”
- Ian: Scottish and Gaelic name meaning “God is gracious.”
- Jameson: British name meaning “son of James.”
Sibling Girl Names That Go With Jack
- Celeste: Latin name meaning “celestial” or “heavenly.”
- Juliet: Latin name meaning “youthful.”
- Ella: German name meaning “goddess.”
- Cora: Greek name meaning “heart.”
Ezra
Origin: Hebrew | Meaning: Helper
Sibling Boy Names That Go With Ezra
- Caleb: Hebrew name meaning “devoted to God.”
- Micah: Hebrew name meaning “who resembles God.”
- Zain: Arabic name meaning “beauty” and “grace.”
- André: French and Portuguese name meaning “warrior.”
Sibling Girl Names That Go With Ezra
- Zari: Persian name meaning “golden.”
- Naomi: Hebrew name meaning “pleasant.”
- Emily: Latin name meaning “rival.”
- Maria: Latin name meaning “beloved.”
Michael
Origin: Hebrew | Meaning: Who resembles God
Sibling Boy Names That Go With Michael
- Nathaniel: Hebrew name meaning “gift of God.”
- Francis: Latin name meaning “free man.”
- Julian: Greek name meaning “youthful.”
- Carter: British name meaning “transporter of goods by cart.”
Sibling Girl Names That Go With Michael
- Sawyer: English name meaning “woodcutter.”
- Ada: German name meaning “noble.”
- Mabel: Latin name meaning “lovable.”
- Noelle: French name meaning “Christmas.”
Daniel
Origin: Hebrew | Meaning: God is my judge
Sibling Boy Names That Go With Daniel
- David: A Hebrew name meaning “beloved.”
- Peter: Greek name meaning “rock.”
- Bennett: Latin name meaning “blessed.”
- Silas: Latin name meaning “forest.”
Sibling Girl Names That Go With Daniel
- Daphne: Greek name meaning “laurel tree or bay tree.”
- Cleo: Greek name meaning “to celebrate.”
- Aria: Italian name meaning “song.”
- Sarah: Hebrew name meaning “princess.”
Leo
Origin: Latin | Meaning: Lion
Sibling Boy Names That Go With Leo
- Bear: For an adorable brood, pair Leo with this Old English name.
- Ali: Arabic name meaning “elevated.”
- August: Latin name meaning “to increase.”
- Dean: British name meaning “valley.”
Sibling Girl Names That Go With Leo
- Liena: German and Chinese name meaning “as beautiful as the lotus flower.”
- Elzbieta: Polish name meaning “God is bountiful.”
- Amaya: Spanish and Japanese name meaning “heavenly valley.”
- Mariella: Latin name meaning “star of the sea.”
Owen
Origin: Welsh | Meaning: Noble-born
Sibling Boy Names That Go With Owen
- Nathaniel: Hebrew name meaning “gift of God.”
- Malcolm: Scottish name meaning “Devotee of Saint Columba.”
- Grady: Irish name meaning “renowned.”
- Ari: Scandinavian name meaning “eagle.”
Sibling Girl Names That Go With Owen
- Isadora: Greek name meaning “gift of Isis.”
- Amelia: German name meaning “hardworking.”
- Louise: French name meaning ” famous warrior.”
- Iris: Greek name meaning “rainbow.”
Samuel
Origin: Hebrew | Meaning: God heard
Sibling Boy Names That Go With Samuel
- Malik: Arabic name meaning “king” or “chief.”
- Jonah: Hebrew name meaning “dove.”
- Wade: British name meaning “to go.”
- Jamal: Arabic name meaning “handsome.”
Sibling Girl Names That Go With Samuel
- Eliza: Hebrew name meaning “promised to God.”
- Camille: French name meaning “the priest’s helper.”
- Simone: French name meaning “harkening.”
- Anna: Hebrew name meaning “God has favored me.”
Sibling Names for 2023’s Most Popular Girl Names
Olivia
Origin: Latin | Meaning: Olive tree
Sibling Boy Names That Go With Olivia
- Felix: Latin name meaning “happy” and “fortunate.”
- Antonio: Latin, Spanish, and Italian name meaning “highly praiseworthy.”
- Declan: Irish name meaning “man of prayer.”
- Vance: Old English name meaning “someone who lives near marshland.”
Sibling Girl Names That Go With Olivia
- Ada: German name meaning “noble.”
- Giovanna: Italian name meaning “God is gracious.”
- Addison: British name meaning “son of Adam.”
- Briar: British name meaning “thorny bush of wild roses.”
Emma
Origin: German | Meaning: Entire, Universal
Sibling Boy Names That Go With Emma
- Ethan: Hebrew name meaning “enduring.”
- James: Hebrew name meaning “supplanter.”
- Evan: Irish name meaning “God is gracious.”
- Davis: Hebrew name meaning “son of David.”
Sibling Girl Names That Go With Emma
- Beatrice: Latin name meaning “she who brings happiness.”
- Avril: French name meaning “to open.”
- Molly: British name meaning “star of the sea.”
- Jacqueline: French name meaning “one who supplants.”
Charlotte
Origin: French | Meaning: Free man
Sibling Boy Names That Go With Charlotte
- James: Hebrew name meaning “supplanter.”
- Edward: Old English name meaning “wealthy guard.”
- Cristiano: Brazilian name meaning “Christian man.”
- Chester: English and Latin name meaning “fortress.”
Sibling Girl Names That Go With Charlotte
- Louisa: German name meaning “famous warrior.”
- Sophie: Greek name meaning “wisdom.”
- Philippa: Greek name meaning “lover of horses.”
- Simone: French name meaning “harkening.”
Amelia
Origin: Latin | Meaning: Industrious
Sibling Boy Names That Go With Amelia
- Matthew: Hebrew name meaning “gift from God.”
- Caspian: Latin name meaning “white.”
- Lucian: Latin name meaning “light.”
- Elliot: Hebrew name meaning “the Lord is my God.”
Sibling Girl Names That Go With Amelia
- Lydia: Greek name meaning “from Lydia”
- Odette: French name meaning “wealth.”
- Dahlia: Swedish name meaning “valley.”
- Nora: Latin name meaning “honor.”
Sophia/Sofia
Origin: Greek | Meaning: Wisdom
Sibling Boy Names That Go With Sophia
- Theo: Greek name meaning “God’s gift.”
- Samson: Hebrew name meaning “sun.”
- Santiago: Spanish name referring to Saint James.
- Luca: Italian name meaning “bringer of light.”
Sibling Girl Names That Go With Sophia
- Anissa: Arabic name meaning “friendly.”
- Fiona: Irish and Gaelic name meaning “fair” and “pale.”
- Vera: Slavic name meaning “faith.”
- Bianca: Italian name meaning “white.”
Mia
Origin: Latin | Meaning: Mine
Sibling Boy Names That Go With Mia
- Julian: Greek name meaning “youthful.”
- Asher: Hebrew name meaning “happiness.”
- Callahan: Irish name meaning “bright-headed.”
- Percy: French name meaning “one who pierces the valley.”
Sibling Girl Names That Go With Mia
- Alani: Hawaiian name meaning “orange tree.”
- Kaia: Scandinavian name meaning “pure.”
- Harlow: English name meaning “army hill.”
- Stefania: Greek name meaning “crown.”
Isabella
Origin: Italian | Meaning: Pledged
Sibling Boy Names That Go With Isabella
- Louis: French name meaning “famous warrior.”
- Henry: German name meaning “house ruler.”
- Ronan: Irish name meaning “little seal.”
- Nico: Italian name meaning “people of victory.”
Sibling Girl Names That Go With Isabella
- Lily: English name referring to the lily flower and meaning “pure.”
- Aubrielle: American name meaning “magical being” and “God is my strength.”
- Alessandra: Greek name meaning “defender of mankind.”
- Josefina: Mexican name meaning “the Lord adds.”
Ava
Origin: Latin | Meaning: Birdlike
Sibling Boy Names That Go With Ava
- Enzo: Italian and Spanish name meaning “home-ruler.”
- Amos: Hebrew name meaning “to carry.”
- Callum: Scottish name meaning “dove.”
- Vincent: Latin name meaning “prevailing.”
Sibling Girl Names That Go With Ava
- Leilani: Hawaiian name meaning “heavenly flower.”
- Juliet: Latin name meaning “youthful.”
- Etta: Latin origin meaning “of noble birth.”
- Dawn: British name meaning “daybreak.”
Evelyn
Origin: British | Meaning: Desired
Sibling Boy Names That Go With Evelyn
- Ezra: Hebrew name meaning “help.”
- Murphy: Gaelic name meaning “warrior of the sea.”
- Xavier: Spanish name meaning “new house.”
- Lawrence: Latin name meaning “from Laurentum.”
Sibling Girl Names That Go With Evelyn
- Hazel: An Old English name referring to the hazel tree.
- Amelia: Latin origin meaning “industrious.”
- Ayanna: Swahili name meaning “beautiful flower.”
- Elizabeth: Hebrew and Greek origin meaning “my God is an oath.”
Luna
Origin: Latin | Meaning: Moon
Sibling Boy Names That Go With Luna
- Apollo: Greek name meaning “destroyer.”
- Elio: Italian name meaning “sun.”
- Atlas: Greek name meaning “enduring.”
- Knox: British name meaning “round-top hill.”
Sibling Girl Names That Go With Luna
- Thea: Thea is a Greek name meaning “goddess.”
- Lennon: Irish name meaning “lover.”
- Celeste: French and Italian name meaning “heavenly.”
- Ayla: Turkish name meaning “halo of light around the moon.”
Harper
Origin: British | Meaning: Harpist
Sibling Boy Names That Go With Harper
- Jonas: Hebrew name meaning “dove.”
- Major: Latin name meaning “greater.”
- Hendrix: German and Dutch name meaning “estate ruler.”
- Caden: Gaelic name meaning “Son of Cadán.”
Sibling Girl Names That Go With Harper
- Melody: Greek name meaning “song.”
- Aretha: Greek name meaning “excellence.”
- Harmony: Greek name meaning “union.”
- Piper: British name meaning “flute player.”
Camila
Origin: Portuguese | Meaning: Religious attendant
Sibling Boy Names That Go With Camila
- Kiernan: Gaelic name meaning “lord” or “master.”
- Dante: Italian name meaning “steadfast.”
- Calum: Scottish and Gaelic origin meaning “dove.”
- Adrian: Latin name meaning “son of Adria.”
Sibling Girl Names That Go With Camila
- Rose: Latin name referring to the popular flower.
- Chiara: Italian name meaning “luminous.”
- Juno: Latin name meaning “queen of the heavens.”
- Alessia: Italian name meaning “defender.”
Eleanor
Origin: French | Meaning: Sunray
Sibling Boy Names That Go With Eleanor
- Leonardo: Italian name meaning “brave lion.”
- Timothy: Greek name meaning “God’s honor.”
- Walter: German name meaning “commander of the army.”
- Reginald: Latin name meaning “rule’s advisor.”
Sibling Girl Names That Go With Eleanor
- Ruth: Hebrew name meaning “friend.”
- Iris: Greek name meaning “rainbow.”
- Georgia: Greek name meaning “farmer.”
- Adelaide: German name meaning “noble.”
Elizabeth
Origin: Hebrew | Meaning: God’s promise
Sibling Boy Names That Go With Elizabeth
- Colin: Irish and Scottish name meaning “cub.”
- James: Hebrew name meaning “supplanter.”
- Elias: Greek and Hebrew name meaning “the Lord is my God.”
- Gabriel: Hebrew name meaning “God is my strength.”
Sibling Girl Names That Go With Elizabeth
- Abigail: Hebrew name meaning “my father’s joy.”
- Cecelia: Latin name meaning “blind.”
- Eve: Hebrew name meaning “life.”
- Theodora: Greek name meaning “God’s gift.”
Violet
Origin: Latin | Meaning: Purple, Flower
Sibling Boy Names That Go With Violet
- Benjamin: Hebrew name meaning “son of the right hand.”
- Sorrel: German name meaning “reddish brown.”
- Jacek: Polish name referring to the hyacinth plant.
- Cyrus: Persian name meaning “the sun.”
Sibling Girl Names That Go With Violet
- Ruby: Latin name referring to the red gemstone.
- Rosalie: French name meaning “rose garden.”
- Magnolia: Latin name meaning “Magnol’s flower.”
- June: French origins meaning “young.”
Scarlett
Origin: French | Meaning: Red
Sibling Boy Names That Go With Scarlett
- Simon: Hebrew name meaning “to hear.”
- Rowan: Irish and Scottish name meaning “little red-head.”
- Jarek: Slavic name meaning “fierce” and “red.”
- Adam: Hebrew name meaning “son of the red earth.”
Sibling Girl Names That Go With Scarlette
- Adele: French name meaning “nobility.”
- Poppy: Latin name meaning “red flower.”
- Ivy: British name meaning “climbing evergreen plant.”
- Camellia: Latin name referring to the evergreen flower.
Emily
Origin: Latin | Meaning: Rival
Sibling Boy Names That Go With Emily
- Brady: Irish name meaning “descendant of Brádach.”
- Gavin: Welsh name meaning “white hawk.”
- Ford: British name meaning “crossing.”
- Lathan: Scandinavian name meaning “meadow settlement.”
Sibling Girl Names That Go With Emily
- Arya: A Sanskrit name meaning “noble.”
- Skye: Scottish name meaning “island of clouds.”
- Eloise: French name meaning “famous warrior.”
- Kiana: Hawaiian name meaning “divine.”
Hazel
Origin: British | Meaning: Hazel tree
Sibling Boy Names That Go With Hazel
- Hank: German name meaning “home-ruler.”
- Alder: German and English name meaning “older.”
- Leland: British name meaning “meadow land.”
- Graham: English name meaning “gravel area.”
Sibling Girl Names That Go With Hazel
- Amara: Sanskrit and Arabic name meaning “grace.”
- River: English name meaning “a flowing body of water.”
- Autumn: Latin name meaning “season of the harvest.”
- Savannah: Spanish name meaning “from the open plain.”
Lily
Origin: Latin | Meaning: Lily flower, Pure
Sibling Boy Names That Go With Lily
- Florian: Slavic, German, and Latin name meaning “flower.”
- Heath: British name referring to a scrubland habitat.
- Lupin: Latin name meaning “pertaining to the wolf.”
- William: German name meaning “resolute protector.”
Sibling Girl Names That Go With Lily
- Sadie: Hebrew name meaning “princess.”
- Rayen: Chilean name meaning “flower.”
- Clover: English name meaning “meadow flower.”
- Viola: Latin name meaning “violet.”