Took me literally years and multiple names.
convoluted name finding method:
What ended up working for me was to find a concept that you feel connection with, and take the root word for that. It can be in your mother tongue, a language thats culturally meaningful to you, whatever. But take the root word. Then take sounds that you like. Doesnt have to have meaning. Just short sounds ("ah", "lo", like genuinely the smallest sounds of language). And modulate and change the root using them.
Start with affixes, either putting letters on the ends. Or putting them in the middle. that long vowel? Turn it into a diftong. Whatever feels good in your mouth. Modify the word, change its vowels and consonants out. Make it yours. To my eyes, you dont want the root word to be recognizable any more. It is important, but people change over time. Make it meaningful to you, but not something that is clearly the root word. For example if you love the night, go Night->nait(simplify spelling)->nait-e->naie(/naie:/ or /na‿ie:/ (sorry I'm bad at typing IPA)). Naie! Bad example cause its not meaningful to me, but its kinda how it goes.
Then you can start worrying about spelling and whether or not people will know how to pronounce your name.
But yeah it took me years, I went thru like 4 names (and many many more online) before I found my name. And it is mine. It is mine and only mine (though other people can of course have it as their name, just the meaning it has for me is mine). I love it and it is a symbol of me and that symbol is accurate and clear and correct and beautiful.