Medeiros

From various Portuguese place names that were derived from Portuguese medeiro meaning “haystack”, ultimately from Latin meta meaning “cone, pyramid”.
Read More

McRae

From the Gaelic Mag Raith meaning “son of Rath”, a given name meaning “prosperity” or “grace”.
Read More