Name va usato solo per le form, anche perchè non c'è alternativa. Id è preferibile per interfacciarsi all'elemento col DOM, anche se esiste getElementsByName