По-польски "урода" это не красота, а красавица. И, очевидно, в русском и польском языке эти слова имеют одно и то же происхождение - что-то выделяющееся по своему внешнему виду с момента своего рождения. Так же как рус. "белый" и англ. black восходят к одному индоевропейскому корню со значением "яркий, заметный".