Sol \sol\ as a boy's name is a variant of Saul (Hebrew) and Solomon (Hebrew), and the meaning of Sol is "prayed for; peace".
The baby name Sol sounds like Sal, Sail, Seal, Sela, Sill and Sly. Other similar baby names are Col and Pol.