È difficile trovare una risposta definitiva, ma la prima lingua è riferita a cose come i metodi sembrano essere stati Simula, anche se questo potrebbe essere falso o retroattivo. Dato che le funzioni (dalla matematica) e le procedure (anche dalla matematica) si presentano nei linguaggi di programmazione, il meglio che posso capire è che "Metodo" è una forma abbreviata per "Metodologia".
Tutti questi sono subroutine, bit di codice che costituiscono un programma per computer. Immagino che "Method" sia stato scelto perché l'idea alla base della programmazione in stile OOP è di riutilizzare il più possibile il codice. Quindi, potresti avere una procedura, ma un metodo rende più chiaro che si tratta di un nuovo stile al lavoro. Onestamente, sono stato conosciuto per chiamare le funzioni dei metodi e ho sentito funzioni chiamate metodi.