Christopherdavi combines Christopher ('Christ-bearer') with David ('beloved') as a deliberate modern biblical compound.
Like Christopherdavi?
Swipe through thousands of names like it