Hi OP. If you don't get answers here, you might try /r/etymology or any quality dictionary (they always include a short note on word origins) or specialist etymology dictionary.