Need more context on what sort of personality he's got. Even for fantasy names, the sounds used to construct the name will give a 'flavor' if you will. Think of, say, Cersei Lannister; lots of 'S' sounds with nothing to really break them up makes just saying her name sound like you're trying to speak parceltongue.
Lots of H, M, N, Y, and S sounds in conjunction with long vowels can give a musical tone to a name, making a character sound like they're either beautiful or a gentle caregiver.
Hard G, K, Z, and P sounds make a character sound aggressive or short-tempered, often useful for villains. A guy with the last name 'Gallagher' sounds like he should be a mob boss or a corporate billionaire, while a guy named Anderson sounds about as unthreatening as possible (though, of course, that can be subverted and used to your advantage if you want a character to appear harmless at first glance.)
Additionally, think about naming conventions: People aren't going to name their children random conjunctions of syllables, many modern english names are derived from old greek, latin, or hebrew words that actively meant something, and we have modern names that do the same: Hope, Faith, Lyric, Winter... mostly girl names, now that I think about that, but we also have names like Gustav, which descends from 'Augustus', which derives from 'August', meaning 'respected or impressive'.
The obvious recommendation would be Tolkien (he was a linguist, after all), but I posit that Brandon Sanderson is the best modern example of using fantasy naming conventions; in the Stormlight Archives you can tell who's from where just by the sort of sounds that make up their name: Kalladin, Adolin, Elokhar, and Dalinar are all from the the country of Alethkar, while Rysn, Tvlakov, Rnamdi, and Tozbek are from Thaylenah.
Alethi names like to end with a vowel and a soft consonant ('in' and 'ar'), while Thaylen names tend to have conjunctions of consonants right next to each other ('zb', 'vl', 'sn', and 'rn').
Additionally, Alethi names tend to be divided by class; nobles and rich people get the multi-syllable names with lots of 'L's, 'D's, and 'N's, while lower-class peasants get names like Teft, Moash, Dunny, and Jost. This is actually used as a plot-point in the story, as Kalladin resents his father for giving him such a noble-sounding name (preferring to go by 'Kal' when he can), because it made all the other kids dislike him growing up, while his father gave him that name in the hopes it would inspire him to rise above his station and possibly join the nobility.
So it's really a matter of what sort of 'first impression' you want your character to give off: is he a tough, no-nonsense, battle-hardened warrior? 'T', 'P', and 'K' are likely to be your friends. Is he a big softie? 'S' and 'H' sounds, but broken up with lots of long vowel sounds so he doesn't come across as deceitful or snake-like. Is he a hot-blooded shounen action hero? 'G', 'Z', 'J', and 'K' will make him seem active and feisty. It's a really subtle and small thing, and doesn't actually matter much in the face of a long-running story with good characterization, but it can help start your story off on the right foot.