Ils sont tous compatibles (liste), mais le meilleur dans cette liste est le Nikon, le premier, Tamron n'est pas cher, mais il n'est pas terrible en qualité... Maintenant ce qu'il faut savoir, c'est que plus un objectif est lumineux et mieux c'est (forcemment + de lumière peut entrer), donc le 1er chiffre après le f/.. doit être le plus petit possible, f/1,8......f/2,8 etc... Petit chiffre = grande ouverture du diaphragme.
Mais comme ces objectifs dit "lumineux" coûte un bras, (4 à 5 fois le prix du D5100 nu), voire beaucoup plus pour les télé... Les classiques f/4-5,6 peuvent faire l'affaire aussi, toujours est il, qu'il faut se méfier des objos pas cher genre "Tamron 70-300 LD di macro", j'en ai un et c'est + un jouet, pas terrible en piqué, mais ca peut "dépanner". Après tout dépend de l'usage, mais en règle générale, la qualité se paye. Privilégier les très bonnes offres en occasion est une bonne solution aussi.
A savoir également, que les objectifs "stabilisés" sont un + (Pour Nikon c'est le "VR"), comme celui de ta liste, Sigma et Tamron en font aussi avec une autre dénomination... Ils évitent un maxi le "flou de bougé".
Il faut aussi savoir que le D5100 n'a pas de moteur intégré pour L'AF (réglage auto de la netteté), donc il faut y monter de préférences des objos "motorisés" (AFS pour Nikon), les non AFS comme les AFD vont aussi, mais en réglage manuel de l'AF (mise au point).