A compound name joining Kyle, meaning narrow strait, with Matthew, meaning gift of God.
Like Kylematthew?
Swipe through thousands of names like it