From personal name Martín (probably = St. Martin) + pescador.
martín pescador m (plural martines pescadores)
alción, guardarrío, alcedón