Meaning & Origin:
Moscoso is a Spanish surname derived from “mosco,” meaning “fly” or “small insect.” It may have originated as a nickname for someone lively or quick or as a locational name referring to a place with many flies.

History & Notable People:
Moscoso is common in Spain and Latin America, where it is tied to families with Spanish heritage. It has been borne by notable figures in history, politics, and culture.