Here are some words to describe a nice person: kind, caring, compassionate, generous, considerate, empathetic, friendly, warm-hearted, helpful, thoughtful, understanding, supportive, patient, respectful, genuine, humble, selfless, loving, gentle, gracious