Образовано с помощью приставки у от существительного род – "поколение, семья". Глагол уродиться помогает понять исходное значение этого существительного. Любопытно, что в родственном польском языке это слово имеет прямо противоположное значение: если в русском урод – "некрасивый", то в польском uroda – "красота".
Этимологический словарь русского языка. — СПб.: ООО "Виктория плюс". Крылов Г. А.. 2004.