Rosaire is of French origin, derived from the Latin 'rosa' meaning 'rose', and 'aire' signifying 'male'. It is a unisex name but has been more commonly used for males. The name's popularity peaked in the early 20th century, particularly in France and Quebec, Canada.
"Rosaire was quite popular in 1945 and 1948, with five babies named each of those years."