Name Details

Kaloyan

Meaning

"From Greek name kalos Ioannes meaning ""handsome John."

boyChristian