Names: John-paul

Names:
Variation of the Hebrew name John, Jehovah meaning has been gracious has shown favour