I like it! I do slightly prefer Ferran (which is an unrelated name, but the spellings are so similar I can't help but think of one when I'm thinking of the other), but Farran is cool too. I feel like it's distinctive without being "weird," and it fits in nicely with the whole "two syllable boy names ending in -n" trends (Logan, Dylan, Nathan, Ethan, Aaron, etc).
you taught me the courage of stars before you left
how light carries on endlessly, even after death
with shortness of breath, you explained the infinite
how rare and beautiful it is to even exist