An Irish surname, from Irish, anglicized from Irish Ó Corra, a variant of Ó Carra (whence Carr).
"The old family home on the coast was originally owned by the Corr clan."
The word corr was borrowed from the Romani language, where it originally meant "to fight." It entered English through contact with Romani speakers who used this term to describe conflict.