Tavio is likely a short form of Octavio or Ottavio, from Latin meaning eighth.
Like Tavio?
Swipe through thousands of names like it