Mareesha is of Indian origin, derived from the Sanskrit word 'Marisha', which means 'the sea'. This unique and melodic name adds a touch of exotic beauty to its bearer.
"Mareesha had two notable birth years with five babies each, first in 1987 and again in 1989, making a total of ten."