Meaning:star of the sea
Marja as a girl's name has Latin and English origins. The meaning of Marja is "star of the sea". Is related to the names Maria and Marjorie.
Not sure you have the perfect name? Search to add more baby names to your My Favorites list.