Douglas Harper's Etymology Dictionary arms-length 1650s, from arm (n.1) + length. At arm's end is recorded from 1570s.