puple (Middle English) comes from Anglo-Norman people, from Old French pople, from Latin populus, from Old Latin populus, from Old Latin poplus, from Old Latin poplos, from Proto-Italic poplos — army.
puple (Middle English): people