What type of connector is this
You should always indicate the pitch (spacing between pins), when asking for a connector identification.

Anyway, I am pretty sure it is 2.54 mm and these are 2510 series connectors (a part number originally from a company named OST: datasheet). You can find a lot of those on ebay/alibaba (just google "2510 connector"). But it is actually difficult to find a "reputable" vendor offering exactly those.

However, they should be compatible with Molex KK series.