Well, where I'm from we called them trams. In the US they're trolley-cars. The words can both mean the same thing, or describe two different, but similar, things.
From my word document (no idea where I got it, or to which ancestor or cousin it applies (seem to recall it was the son of someone)):
CARMAN: driver of horse-drawn vehicles for transporting goods, often employed by railway companies for local deliveries and collections of goods and parcels. The equivalent of the modern-day van driver. A carman was also sometimes someone who drove horse-drawn trams (trolley cars).
(I pick up notes all over the place when trying to find out stuff .. and memory says I found the occupation listed on a census, so looked it up as it was pre-1890.)