Galician, Spanish, and Portuguese: habitational name from any of the places named Rosal or El Rosal, for example in Pontevedra and Huelva provinces, from a collective of
rosa ‘rose’, thus ‘
rose garden’.
Which this word comes from Spain, and most or some of the people in Spain or Philippines has the last name Rosal.
Also means a great, funny, smart, artistic, enjoys music, athletic, person.