Oh, I love Evolet as a gp, too. I haven't seen the movie, but I heard that it was supposed to mean "life", or something, and would therefore be related to
Eve. BTW, did you know that there is a town in Belgium named Evelette? I think Evelette lacks some of Evolet's panache, but at least it sounds similar and lacks the connection to 10,000 BC.