It's called a - you- should-frag-me-a-piece. Chalice lol I had a similar issue where I got a piece from a frag swap and nobody knew what it was but the colors where amazing lol good luck with it
A scientific name yes..hobby name not really. Things only get names in the hobby once they are all over the place and someone decides they want to put a high price tag on it. It's a chalice lol