La forme moderne du terme reprend le latin médiéval algorithmus, altération influencée par arithmetica et d'autres, du grec ancien arithmos = nombre.
la- fˈɔʁm modˈɛʁn dy- tˈɛʁm ʁəpʁˈɑ̃ lə- latˈɛ̃ medjevˈal (en)ˈalɡəɹˌɪθməs(fr), alteʁasjˈɔ̃ ɛ̃flyɑ̃sˈe paʁ (en)ˌaɹɪθmˈɛtɪkə(fr) e dˈotʁ, dy- ɡʁˈɛk ɑ̃sjˈɛ̃ (en)aɹˈɪθməʊz(fr) nˈɔ̃bʁ.