Tavish is a Hindu Boy name and it is Hindi originated name with multiple meanings. Tavish name meaning is Ocean; Gold; Heaven. Tavish name popularity and rank stands at 3041 among 29430 Hindu names.
89c5c4c5d3e0fb8d4e8241fd-text