Từ 'algorithm' có nguồn gốc từ tiếng Latin hóa tên của Muhammad ibn Musa al-Khwarizmi trong bước đầu tiên đến algorismus.[11][12] Al-Khwārizmī (tiếng Ả Rập: الخوارزمي, tiếng Ba Tư: خوارزمی, khoảng 780850) là một nhà toán học, nhà thiên văn học, nhà địa lý học và học giả Ba Tư ở Baghdad, tên của ông có nghĩa là 'người gốc Khwarezm', một khu vực từng là một phần của Đại Iran và hiện là Uzbekistan.[13][14]