Crewe \c-re-we\ as a boy's name is a variant of Carew (Latin), and the meaning of Crewe is "chariot".
The baby name Crewe sounds like Crew, Carewe and Cree. Other similar baby names are Crane, Creed, Creek and Creik.