Italian word meaning 'beach' or 'shore,' from the famous Lido island near Venice.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Lido?
Swipe through thousands of names like it