Marichal is a surname-derived name from French marechal, ultimately Germanic, meaning "marshal" or "horse servant."
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Marichal?
Swipe through thousands of names like it