The word "puissant" comes from Latin posse. It started in Old French pussant. Then it appeared in Anglo-Norman puissant, which was borrowed from Middle French puissant. Later, people used it in Middle English puissaunt.
Each civilization borrowed this word because they encountered the concept through cultural contact.