"Pretty" is the most direct and common synonym for "good-looking" when describing someone's appearance. "Nice-looking" is grammatically awkward and less commonly used. "Lovely" is more about beauty or charm than general physical appearance. "Pure" refers to moral cleanliness or being unmixed, which is unrelated to physical appearance.