What does Aimee Howe mean?

Aimee Howe meaning in Urban Dictionary

a fantastic girl who's the most amazing gift to planet ever.Amazing eyes, human anatomy, tresses and contains a massive heart. Tends to make people super delighted. Loved by John.