Lucas is of Latin origin meaning 'bringer of light'. James is of Hebrew origin meaning 'supplanter'. The hyphenated form suggests a modern combination of two strong, classic names.
latinhebrewlightbringersupplanterclassicmodernstronghyphenatedmasculine