The name Maddox means Son Of Madoc and is of English origin. Maddox is a name that's been primarily used for boys.
Madoc is a Welsh name meaning "Fortunate"
Variations of the name Maddox: Maddex, Maddux
People who like the name Maddox also like: Liam