Welsh names for boys
A starting Welsh boy names
Ab owen
Aberthol
Adda
Addolgar
Adwr
Aedd
Afon
Alawn
Albanwr
Aled
Alexander
Alistair
Alun
Alwin
Alwyn
Amathaon
Amerawdwr
Amhar
Amlawdd
Amren
Amynedd
Amyneddgar
Anarawd
Andras
Andreas
Aneirin
Aneurin
Anfri
Angawdd
Anghrist
Angor
Anwar
Anwas
Anwell
Anwil
Anwill
Anwir
Anwyl
Anwyll
Anynnawg
Anyon
Ap evan
Ap harry
Ap howell
Ap maddock
Ap owen
Ap rhys
Ap roderick
Arawn
Ardwyad
Argiwydd
Arian
Arthfael
Arthur
Arthwr
Arval
Arvel
Arvil
Arwel
Arwyn
Arwystli
Avaon
Awst
Awstin
B starting Welsh boy names
Badan
Badden
Baddon
Baeddan
Banys
Barris
Beavan
Beaven
Beda
Bedivere
Bedwyr
Bedyw
Beli
Beli mawr
Bendigeidfran
Berth
Berwyn
Bevan
Beven
Bevin
Bevon
Bevyn
Blathaon
Bleddyn
Blegywryd
Bleidd
Bowen
Brac
Brad
Bradwr
Braen
Bran
Brathach
Brian
Broderick
Brychan
Bryn
Brynmor
Brynn
Brân
Bwich
C starting Welsh boy names
Cadarn
Cadawg
Caddell
Caddoc
Caddock
Cade
Cadel
Cadell
Cadellin
Caden
Cadfael
Cadfan
Cadman
Cadmon
Cadoc
Cadogan
Cadwalader
Cadwaladr
Cadwaladyr
Cadwallader
Cadwallen
Cadwallon
Cadwgan
Cadwr
Cadwy
Cadyryeith
Caer llion
Caerau
Caerwyn
Cai
Cain
Caio
Caius
Calcas
Caledvwich
Camedyr
Cant
Caradawg
Caradoc
Caradog
Carey
Carne
Caron
Carthage
Carwyn
Cary
Cas
Casnar
Cass
Cassian
Cassidy
Casswallawn
Caswallon
Caw
Cawrdav
Ccri
Cecil
Cedric
Cedrick
Cedrik
Cedrych
Cefin
Ceithin
Celyn
Cerdic
Ceredig
Ceretic
Cledwyn
Clud
Clust
Clyde
Clywd
Cnychwr
Coch
Coed
Colwin
Colwyn
Colywnn
Conway
Conwy
Conyn
Craddock
Cradoe
Craig
Cubert
Culhwch
Culvanawd
Custenhin
Cwrig
Cymry
Cynan
Cynbal
Cynbel
Cynddelw
Cyndeyrn
Cynog
Cystenian
Cystennin
D starting Welsh boy names
Dafydd
Dai
Dal
Dalldav
Damien
Daned
Daryn
Dave
David
Davies
Davy
Davyn
Deiniol
Delwin
Delwyn
Derfel
Deverell
Deverril
Dewey
Dewi
Dewitt
Dewydd
Digon
Dilan
Dillan
Dillie
Dillon
Dillus
Dillwyn
Dilwyn
Dirrnyg
Donne
Dover
Drem
Dremidydd
Druce
Drudwas
Druson
Drych
Drystan
Dryw
Drywsone
Duach
Dylan
Dyllan
Dyllon
Dynawd
Dyvynarth
Dyvyr
Dywel
E starting Welsh boy names
Earwin
Earwine
Edern
Edmyg
Eiddoel
Eifion
Eiladar
Eilwen
Eilwyn
Einian
Einion
Einwys
Eirian
Eirwyn
Elgan
Elphin
Emhyr
Emiyn
Emlyn
Emrick
Emrys
Emyr
Erbin
Ercwiff
Ercwlff
Ergyryad
Eriyn
Ermid
Erwin
Erwyn
Eryi
Eudav
Eurig
Euryn
Eus
Ev
Evan
Evann
Evans
Evin
Evon
Evrawg
Evyn
Ewan
F starting Welsh boy names
Fane
Fercos
Fferyll
Ffionn
Fflergant
Fflewdwr
Ffodor
Ffowc
Ffransis
Floyd
Fnam
Folant
Fychan
Fyrsil
G starting Welsh boy names
Gaenor
Garanhon
Garanwyn
Gareth
Garnoc
Garnock
Garreth
Garry
Garwyli
Gary
Gavan
Gavin
Gavyn
Gawain
Geraint
Gerallt
Gerontius
Gerwyn
Gethin
Gilbert
Gilvaethwy
Gleis
Glendower
Glenn
Glew
Glinyeu
Glyn
Glyndwr
Glynn
Gobrwy
Goreu
Gormant
Goronwy
Gorsedd
Govan
Govannon
Gower
Gowyr
Granwen
Greid
Griff
Griffen
Griffeth
Griffin
Griffith
Grigor
Groffudd
Gronw
Gruffen
Gruffin
Gruffud
Gruffudd
Gruffydd
Gruffyn
Grufydd
Grwn
Gryphin
Gryphon
Gusg
Guto
Gwakhmai
Gwalchmei
Gwalhaved
Gwallawg
Gwallter
Gwarthegydd
Gwawl
Gwayne
Gweir
Gwendelyn
Gwenwynwyn
Gwern
Gwernach
Gwevyl
Gwil
Gwilenhin
Gwilim
Gwillym
Gwilym
Gwitart
Gwrddywal
Gwres
Gwyddawg
Gwydion
Gwydre
Gwydyon
Gwylim
Gwyn
Gwynedd
Gwynfor
Gwyngad
Gwynn
Gwyr
Gwystyl
Gwythyr
H starting Welsh boy names
Harold
Harri
Haul
Hayden
Haydn
Haydon
Heddwyn
Hefin
Heilyn
Hen beddestyr
Hen was
Hen wyneb
Hopcyn
Howel
Howell
Hu
Huabwy
Huarwar
Hueil
Huey
Hugh
Hughie
Huw
Hydd
Hywel
I starting Welsh boy names
Iago
Ian
Ianto
Iddig
Idris
Idwal
Iefan
Iestyn
Ieuan
Ifan
Ifor
Ilar
Illtyd
Ioan
Iob
Iolo
Iolyn
Iona
Iori
Iorwerth
Islwyn
Ithel
Iustig
Ivor
Iwan
J starting Welsh boy names
Jacob
Jestin
Jeston
John
Jonathan
K starting Welsh boy names
Kai
Kane
Kay
Kei
Keith
Kelli
Kelyn
Ken
Kendric
Kendrick
Kendrik
Kendrix
Kenn
Kenrick
Kenrik
Kent
Kenyon
Kevyn
Kian
Kilydd
Kim
Kimball
Kimble
Kraig
Kyledyr
Kynan
Kyndmryn
Kynedyr
Kynlas
Kynon
Kynwal
Kynwyl
Kywrkh
L starting Welsh boy names
Lau
Leolin
Leoline
Lew
Lewellyn
Lewys
Llacheu
Llara
Llassar
Llawr
Lleu
Llevelys
Llew
Lleweliyn
Llewellyn
Llewelyn
Lloyd
Lludd
Llundein
Llwybyr
Llwyd
Llwydeu
Llwyr
Llyn
Llyr
Llyweilun
Llywellyn
Llywelyn
Llŷr
Loan
Luc
Lug
Lyn
M starting Welsh boy names
Mabon
Mabsant
Macsen
Madawc
Madawg
Maddoc
Maddock
Maddockson
Maddocson
Maddog
Maddox
Madoc
Madog
Mael
Maelgwyn
Maelwys
Maldwyn
Mallolwch
Manawydan
Marc
March
Maredudd
Martyn
Marvin
Marvyn
Math
Mathias
Mawrth
Maxen
Medraut
Medrod
Medyr
Meical
Meilyg
Meirion
Menw
Mercher
Meredith
Meredydd
Merfyn
Meridith
Merlyn
Merrick
Merrion
Merry
Merv
Mervin
Mervyn
Merwyn
Meuric
Meurig
Mihangel
Mil
Modred
Moesen
Morcan
Morcar
Mordred
Mordwywr
Moren
Morgan
Morgannwg
Morgen
Morthwyl
Morvran
Mostyn
Myrddin
Myrick
N starting Welsh boy names
Naw
Neb
Neifion
Neirin
Nerth
Nerthach
Neued
Newlin
Newlyn
Newyddllyn
Ninian
Nissyen
Nudd
Nye
Nynnyaw
O starting Welsh boy names
Odgar
Ofydd
Ol
Olwydd
Ondyaw
Osian
Oswallt
Owain
Owein
Owen
Owin
Owyn
Owynn
P starting Welsh boy names
Paderau
Padrig
Pany
Parry
Pedr
Peissawg
Pembroke
Penllyn
Penn
Penvro
Peredur
Perry
Plys
Powell
Preece
Price
Pryce
Pryderi
Prydwen
Puw
Pwyll
Pyrs
R starting Welsh boy names
Reece
Rees
Reese
Ren
Renfrew
Rheged
Rheinallt
Rhett
Rhinffrew
Rhioganedd
Rhisiart
Rhobert
Rhodri
Rhun
Rhuvawn
Rhyawdd
Rhychdir
Rhyd
Rhydderch
Rhydian
Rhys
Rice
Roderick
Romney
Rumenea
Ryan
Ryn
S starting Welsh boy names
Sadwm
Saer
Saith
Sawyl
Sayer
Sayers
Sayre
Sayres
Seith
Sel
Selwyn
Selyf
Selyv
Siarl
Siawn
Sieffre
Siencyn
Sinnoch
Sion
Sior
Siors
Siorus
Siôn
Siôr
Sonnagh
Steffan
Steffen
Steffon
Sugyn
Sulyen
Syvwkh
T starting Welsh boy names
Tad
Tadd
Taffy
Talfryn
Taliesin
Talyessin
Taran
Taren
Tarran
Tarrant
Taryn
Tegid
Teithi
Teregud
Timotheus
Tomi
Tomos
Trahaearn
Trahaym
Trahern
Traherne
Tramaine
Traveon
Travion
Travon.
Trefor
Tremain
Tremaine
Tremayne
Tremen
Trent
Trev
Trevan
Trevelian
Trevelyan
Treven
Trevian
Trevion
Trevls
Trevon trefor
Trevonn
Trevor
Trevyn
Tringad
Tristan
Tristram
Tristyn
Trynt
Trystan
Tudor
Tudur
Twm
Twrgadarn
Tywysog
U starting Welsh boy names
Uchdryd
Urien
Uther
Uthyr
V starting Welsh boy names
Vaddon
Vaughan
Vaughn
Vonn
Vontell
Vorath
W starting Welsh boy names
Wadu
Waljan
Winn
Wmffre
Wren
Wyn
Wynfor
Wynn
Y starting Welsh boy names
Yale
Yorath
Ysberin
Ysgawyn
Z starting Welsh boy names
Zayden
These lists are only intended to give you name ideas. Make sure to further research each name, as some may have negative connotations.