Finnish/Estonian form of David, from Hebrew Dawid, meaning 'beloved'; common in Nordic countries.
Like Taavi?
Swipe through thousands of names like it