Meaningthis name means to continually strive or excel against a rival.
ReligionChristianity
OriginSwedish, Spanish