Costa \c(o)-sta, cos-ta\ as a boy's name is a variant of Constantine (Latin) and Costas (Greek), and the meaning of Costa is "constant, steadfast".
The baby name Costa sounds like Gustaw, Cassady and Giusto. Other similar baby names are Colt, Cort, Corty, Cosmo, Cosme, Kostas, Coster and Coty.