Can English names be made up at will?

If it is your own English name, it should be random, whatever you like

But the principle of naming is that it can be pronounced. If you put two consonants that cannot match together, others will not be able to pronounce it. It will be more troublesome to come out.

The pronunciation of your name must be correct. For example, if you originally wanted to use the sound of "YI", but after you finish it, it will be miserable when people pronounce it "AI". For example, RINO has become RHINO = =

To sum up, if you like it and others like it, it’s OK.