I like it a lot, though I prefer
Amaranta.
Ama is nice enough, though it would like be frequently confused with the more common
Ana/
Anna. I can't think of any nicknames derived from
Amarantha that I like much better. Maybe she could have an unrelated nickname?
--
Sarah