Cranston \c-rans-ton, cr(an)-ston\ as a boy's name is of Old English origin, and the meaning of Cranston is "settlement of cranes". American Senator Alan Cranston.
A baby name that sounds like Cranston is Cronus. Other similar baby names are Branston, Carston and Criston.