Hungarian, from a nick-name meaning "fortunate" and hence sometimes translated as Felix which is from Latin, "happy" or "lucky". It may also mean "rich".