From Old Galician-Portuguese ferreiro, from Latin ferrārius. By surface analysis, ferru (“iron”) + -eiru.
ferreiru m (plural ferreirus, feminine ferreira, feminine plural ferreiras)