DynDns est un excellent service gratuit 
Pour un site perso, il n'est pas super utile d'avoir un nom de domaine en .fr, .net ou .com, honnêtement.
Et il n'est même pas besoin d'avoir une IP fixe (mais c'est plus pratique pour la redirection quand même, avouons-le), il faut juste installer un petit logiciel qui permet à DynDns de savoir quelle est ton IP actuelle.
Sinon, auprès d'un registrar quelconque, il y a moyen de réserver un nom de domaine pour 4 euros, chez OVH, par exemple : https://www.ovh.com/fr/particulier/produits/domaines.xml
4 euros à l'année pour un .com, un .net ou un .org, ça le fait.