Jeanjacques combines the French forms of John and James, both from Hebrew roots tied to grace and supplanting.
Like Jeanjacques?
Swipe through thousands of names like it