It is often claimed to be a Native American name meaning '' blossoming '' or '' eternal flower '' , but it is more likely to be a modern respelling of the Somali name Ayanna , which means '' this is a beautiful flower '' .
It is often claimed to be a Native American name meaning '' blossoming '' or '' eternal flower '' , but its origin is obscure . 
 It may be a respelling of the Somali name Ayanna , which means '' this is a beautiful flower '' .