Artavis appears to be a modern invented name, possibly blending Art- with a stylish ending like -avis.
Like Artavis?
Swipe through thousands of names like it