This is from your case:
foqrlysumg - 10 sign, 3 vowels
ntzlnnsqkg - 10 sign, 0 vowels
fxmsjjlmhy - 10 sign, 1 vowels
gtrujmjstp - 10 sign, 1 vowels
oqrlysumg - 9 sign, 3 vowels
ntzlnnsqkg - 10 sign, 0 vowels
osrgffgpjn - 10 sign, 1 vowels
uyoxwihnpk - 10 sign, 3 vowels
This are real firstname and lastname that user have:
Strzbrnyk - 9 sign, 1 vowels
Trzciński - 9 sign, 2 vowels
Brzostryk - 9 sign, 2 vowels
Krzyżanek - 9 sign, 3 vowels
Tschrnsky - 9 sign, 1 vowels
Krzysztof - 9 sign, 2 vowels
Brtislav - 9 sign, 2 vowels
Schrnkopf - 10 sign, 1 vowels
Thrnblstk - 10 sign, 0 vowels
Blytzkrag - 9 sign, 2 vowels
Grbndsson - 10 sign, 1 vowels
Wrzstynyk - 10 sign, 1 vowels
As you can see, there's no difference between false and true names in the number of vowels or consonants.
What you're asking is possible, but I don't see how anyone could implement and use it without compromising the registration process.