Question: do aasimar have to be human?
Answer: No, Aasimar are the only "half-angel" race in 5e (who are always "half-human") ... They are descended from humans with a touch of the power of Mount Celestia, the divine realm of many lawful good deities.