Meaning A boy's name of Bulgarian origin, it means "cross." Origin of Krastio Bulgarian , Slavic Popular Middle Names Pronunciation 🔊 Listen Krastio Similar Names Crosley Kevork Khachig Khajag Khatcheres Karliman Kotkel Apostol Bogomil Bozhidar Year by Year Popularity of Krastio