Solo le se puede llamar "mejor amigo" a alguien que comparte toda, o la mayor parte de su vida contigo.
Que está contigo a pesar de tus cambios de humor, actitud, forma de pensar, etc.
A él que guarda tus secretos y comparte los suyos contigo.
Pero eso no es todo.
Para decirle mejor amigo a alguien necesitas en verdad sentir que es tu mejor amigo, una persona que quieras que permanezca en tu vida muchos años, no sólo por tener más amigos y estar en la "moda" de tener un "mejor amigo" o como les llaman; "best" "best friend" "mejora"
En fin, tiene muchísimas formas de llamarle, incluso hay personas que tienen entre sí sus propios apodos.