Possibly from Spanish 'veo' meaning 'I see,' or a short form of names like Laveo. Rare American name.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Veo?
Swipe through thousands of names like it