The meaning of the name Carr is "Spear". The origin of the name Carr is Irish.
Carr is a common surname in northern England, deriving from the Old Norse kjarr, meaning a swamp. Kerr is a Scottish variant, often from the Norse and (particularly on the west coast and Arran) from the Gaelic ciar, meaning "dusky". Carr is also a common surname in Ireland, where it often derives from the nickname, gearr, meaning "short of height". In some cases it is thought to come from the Welsh word cawr, meaning giant.