El nombre de esta especie conmemora al militar y explorador inglés John Speke.La hembra tiene las partes superiores de color oliva grisáceo con motas pardo negruzcas; sus partes inferiores son amarillentas claras, más blanquecinas en el vientre y más grisáceas en los flancos.Las plumas de sus alas son negras con bordes amarillos y blanquecino amarillentos.El tejedor de Speke suele anidar en colonias, aunque ocasionalmente lo hace en solitario.Su nido es esférico y tiene una entrada en forma de tubo en los laterales o por debajo.