Spanish word for noble or generous

Spanish word for noble or generous