A spelling variant of Eureka, from Greek meaning I have found it.
Like Euricka?
Swipe through thousands of names like it