The name Irvin is a boy's name of Scottish origin meaning "handsome, fair of face". Irvin and is often added to lists like Names That Mean Beautiful and discussed in our forums with posts like "Sibset makeover game! B/G pairs".
From the experts:
Irvin is an Old Man name that has an uncertain future. Losing the final g in Irving makes the name slightly less dated -- but just slightly. There's something about the 'erv' sound that makes Irvin and brothers feel unappealing.