I think its usable.
[name_f][/name_f]Its not like you’re naming him like idk [name_m]Aleksei[/name_m] or smth. I think it’ll work well as a proper first name.
[name_f][/name_f](If it was spelled [name_m]Dmitriy[/name_m] I’d probably say no but without the y it makes me think of the fire emblem three houses character)