Quick answer
Cadeyrn is a boy name meaning "battle king".
Meaning and history
From Old Welsh Catigirn meaning "battle king", derived from cat "battle" and tigirn "king, monarch". This was the name of a 5th-century king of Powys in Wales, the son of Vortigern.
Notes and context
Usage: welsh