We’re supported by moms. When you buy through links on our site, As an Amazon Associate, I may earn a commission.
Finding the perfect name for your little man can be difficult, and you might have decided that you want your little one’s name to be short and sweet with only 3 letters. Here we have put together 150 of the best 3 letter boy names that you’re sure to love.
Check out some of our favorite 3 letter names, and see if there is anything that is perfect for your little man.
Best 3 Letter Boy Names
Abe – Short for Abraham and is an adorable biblical name meaning father of many.
Ace – This name means first or best, is a great option for parents who think their little one will always be number 1.
Adi – Hebrew in origin and is a cute pick meaning jewel.
Aio – Of Italian origin and means teacher. A great unique option for your little one.
Aja – This Indian name means goat.
Ala – An Arabic name that means excellence.
Alf – A name of English origin and means elf.
Anu – Of Hebrew origin and means favor.
Ari – This Armenian name means brave and is a lovely option for your little one.
Ark – A name of Indian origin and means a quality that determines character.
Aro – Of Hebrew origin and means a strong mountain.
Art – Celtic in origin and means bear. A great option for an animal lover.
Asa – This Hebrew name means curer and is associated with British actor Asa Butterfield.
Ash – A mysterious name that has many meanings. It can be a shortened form of the unisex Ashley, it can refer to the tree, or the remains of a fire, and is a sweet option for your little man.
Ata – Of Arabic origin and means gift.
Avi – Lovely Indian name that means mountain and is a great pick for a nature lover.
Axl – Famously associated with the lead singer of Guns N Roses, this Scandinavian name means father of peace and is a lovely option for your peaceful little one.
Aya – Japanese in origin and means colorful and is a sweet pick for your little one.
Bee – This adorable name of Latin origin means who brings joy.
Ben – Of Hebrew origin and means son of, and although short for Benjamin, it has been used as a first name in its own right for decades.
Bif – An American name that means strike and is an unusual option for your little man.
Bil – Of English origin and means sword.
Bix – A very unique name that is associated with famed cornet player Bix Beiderbecke, and is a unique option for your little man, especially if you or your partner is a classical music fan.
Bob – One of the most popular three-letter names. Short for Robert, this German name means famed, bright, or shining.
Bry – Of Gaelic origin and is a short form of Bryan and means noble.
Bub – A German name that is an adorable option, meaning boy.
Bud – English in origin and means a friend.
Buz – A shorter alternative for Buzz, this name means contempt.
Cal – Short form of Calvin, although this name means bald, it has some cool connotations, making it a great option for your little one.
Cam – Of Scottish origin and means crooked.
Chi – Means will or spirit and is of Vietnamese origin. This name has a peaceful vibe and is a great pick for a serene little guy.
Coy – A name of Irish origin and means a quiet person.
Cru – Modern feeling name that is a popular three-letter choice, and means to cross or go over. This is a great variant of Cruz.
Dan – Of Hebrew origin and means the Lord is the one judging me.
Dax – This name has both English and German origins and means badger in German.
Del – A name of German origin and means someone having high morals.
Des – Of American origin and can be a short form of Desmond and means desire.
Dev – This Sanskrit name means God, and is a popular three-letter option. Famous people associated with this name include Dev Patel, a British actor, and British musician Dev Hynes.
Dom – Means Lord and is of Latin origin.
Don – A name of Irish origin and means chief.
Dre – If you are looking for a super cool name then one associated with the rapper Dr. Dre may be a great pick. French in origin and means a soldier in war.
Dru – This American name is a sweet one meaning male. It can also be a variant of Drew.
Ean – Of Scottish origin and means God is merciful.
Ebb – A name of Hebrew origin and means foundation stone.
Efe – Turkish in origin and means an older brother, which could be perfect for the elder of a set of twins.
Ege – Means great and is of Turkish origin.
Eko – This Indonesian name means the first kid.
Eli – A Hebrew name that is a lovely pick meaning ‘My God.
Eza – Of African origin and means helper of God.
Fil – Turkish in origin and means elephant.
Fin – A variant of Finn, or a short form of Finley, it is a name of Irish origin and means fair or white. In Irish mythology, it is associated with giant Finn McCool.
Fox – This great name oozes cool, and is making waves as a first name, having previously been a surname. It was also popularized by the Sci-Fi series the X-Files.
Gad – A Hebrew name that means fortunate or lucky, making it a popular choice among parents.
Gar – Of Anglo Saxon origin and means a spear.
Geo – American in origin and means farmer and is a great option for outdoor lovers.
Gig – Of English origin and is a slang word for a performance and is great for musical parents.
Gil – Meaning joy this name is of Hebrew origin.
Gin – This Japanese name means silver and is a lovely pick for your little one.
Gus – An English name meaning great.
Guy – French in origin and is a slang word meaning men or friends.
Han – Of the Scandinavian origin and means Lord is merciful.
Huy – A Vietnamese name that is a popular pick meaning shining or successful. It is also becoming a more popular pick worldwide.
Ian – This Scottish Gaelic name is a version of the English name John.
Idi – Of African origin and means someone born during the Idd festival.
Ido – Arabic in origin and means evaporate.
Ike – A name of Hebrew origin and means he is laughing.
Ira – This Hebrew name means watchful.
Isa – An Arabic name that is a translation of Jesus, as well as being a shortened version of a few German names.
Jai – Indian in origin and means winner and is a sweet choice.
Jan – Of Dutch origin and means God is kind.
Jax – This name means God has been gracious and is a variant of Jacques or John. It is also a shortened version of Jackson.
Jay – An Indian name and means winner.
Jeb – Hebrew in origin and means friend who is loveable.
Jed – Means Lord’s friend and can be a short form of Jedidiah. It is of Hebrew origin.
Jem – Can be a short form of James. It is also of Hebrew origin meaning superseded and replaced.
Joe – This English name means God shall increase.
Kai – Kai is a name that has many meanings. In Japanese, the name means forgiveness, whereas it means sea in Hawaiian. In Maori, the name Kai means food, and it also has several other meanings in other languages.
Ken – A name of Scottish origin and means handsome – a great pick for your handsome little guy.
Keo – Of Cambodian origin and means cup.
Kip – English in origin and means pointed hill.
Kit – Means carrier of Christ, and is associated with Game of Thrones actor Kit Harrington. The name is of Greek origin.
Koa – This Hawaiian name means warrior.
Lad – A name of English origin and means attendant.
Lal – Of Indian origin and means dearly.
Lee – English in origin and means fields.
Len – This short form of Leonard means brave lion.
Leo – A Latin name meaning lion, this is a popular option for little boys.
Lex – Of German origin and means fighter.
Lyn – Spanish in origin and means handsome as is a sweet pick for your little man.
Max – Short form of Maxwell or Maximilian, this name has German, English, and Aboriginal connections. The name means greatest.
Ned – Meaning wealthy guardian, this name is a short form of Edward or Edmund. This name was popularised by the Game of Thrones characters Ned Stark.
Neo – A name of Latin origin and means new and is associated with the character from The Matrix.
Nic – Means victory of the people, and is a variant of Nick and Nicolas.
Nox – Of Latin origin and means night.
Nye – Welsh in origin and means honor.
Oak – A name of English origin and comes from the tree and symbolizes strength.
Obi – Although associated with the Star Wars character Obi-Wan Kenobi, this name is of African origin, and means heart.
Ode – This English name means an emotional poem.
Ola – Ola is a female name in Arabic, however, the male version of Polish and Scandinavian origin means ancestor’s relic, and is a variant of Olaf.
Oli – A short form of Oliver, this name means elf warrior.
Pat – Of English origin, meaning noble, this name can be a short form of the name Patrick.
Pax – Latin in origin and means peace.
Paz – Means peace and is of Spanish origin.
Pio – This Latin name means religious.
Pom – A French name that means apple, and is a quirky pick for your little one.
Raj – Of Indian origin and is a powerful pick meaning rule, king, emperor, power, or ruler.
Ras – This Ethiopian name means leader.
Rex – A Latin name meaning king, this a great name for a little one with a big personality.
Rey – Spanish in origin and means king, and is recently popular due to the Star Wars character.
Rob – Of English origin and means bright fame.
Roy – Means king and is of Anglo-Norman origin.
Rue – This name of English origin means sorrow.
Rui – A Spanish name meaning famous ruler, and can also be a short form of Rodrigo.
Ryu – Of Japanese origin and means dragon.
Sal – This shortened version of the Italian Salvatore, this name means savior or rescue.
Sam – Means name for God and is of Hebrew origin.
Sid – A French and English name that is a shortened version of Sidney, and means wide meadow. It can also be a shortened version of the Sanskrit name Siddhartha meaning the one who has accomplished a goal. This name is associated with Buddhism and was the name of the Buddha, Siddhartha Gautama.
Sol – Of Hebrew origin and means peace and is a lovely option for your little one.
Stu – Scottish in origin means someone who looks after the house.
Taj – This Arabic name means crown.
Tan – Means shining and is of Arabic origin.
Tav – A Hindi name that is a short form of Tavish, meaning heaven. It also has Scottish and Aboriginal origins and means twin.
Tim – This is a common three-letter name, that has Greek origins and means honoring God.
Tom – Of Hebrew origin and means innocence.
Udo – Nigerian in origin and means peace.
Val – A name that has Latin origins and means valiant.
Ved – Means knowledge and is of Sanskrit origin. It was a common name in India in the 1990s.
Vic – This Latin name means conquering and is a lovely option for your little one.
Wes – English in origin and means west meadow and can be a shortened form of Wesley.
Wil- A variation of Will, William, or the German Wilhelm, this name means resolute protector.
Wyn – This Welsh name means blessed.
Yao – Of Chinese origin and means born on a Thursday and is a great name if your baby was born on a Thursday!
Yen – Vietnamese in origin and means calm and is also the name of the currency used in Japan.
Yug – This Indian name means age.
Zac – A Hebrew name meaning the Lord has remembered.
Zai – African in origin and means river.
Zak – Variation of Zac meaning God has recalled.
Zan – Of Chinese origin and means support.
Zay – This French name means lake.
Zeb – A Hebrew name that is a cute pick meaning wolf.
Zed – Of Hebrew origin and means God is just.
Zef – Hebrew in origin and is a shorter form of Yossef and means God increases.
Zek – Means God will become powerful and is of Hebrew origin.
Zel – This name of Arabic origin means special.
Zen – A name of Japanese origin and means different types of Buddhism and is associated with the Zen Buddhism practice.
Zev – Of Hebrew origin and means wolf.
Zhi – Chinese in origin and means wisdom.
Ziv – This Hebrew name means brilliance.
Zon – Means little son and is perfect for your little man. It is of Jewish origin.
Zvi – This Hebrew name means deer which is a quirky option for your little man.
The Final Thought
Although many of these three-letter names have multiple meanings or no meaning at all, it doesn’t mean that they’re not a great option for your little one.
Hopefully, you have found the perfect three-letter name for your little man, but if not, there is no need to panic as there are plenty of options out there.
You may have decided that you want your little one’s name to start with a particular letter, and if that is the case you might want to check out 250 Amazing Boy Names That Start With The Letter Q.