The processing speed is too slow : I made this program that create random words letter by letter to make up random names. but this program is apparently slow. is there anyway to make it faster?

I tried Cython but I noticed that cython only support python 2.x while I use python 3.x

Heres the Code : [Name Generator][1]

Probably what make it slow is my name Filtering Function heres some example :

    def name_filtering():
            while True:
                this_name = generator()
                VOCAL_WRONG = False
                CONSONANT_WRONG = False
                univ_wrong_point = 0
                wrong_point = 0
                for y in this_name:
                    if y in lc_vocal:
                        wrong_point += 1
                    if wrong_point >= len(this_name):
                        univ_wrong_point += 1
                        if verbose is True:
                            print("ALL VOCAL DETECTED " + this_name)
                            VOCAL_WRONG = True
     
                wrong_point_2 = 0
                for z in range(len(this_name)):
                    if this_name[z] in lc_alphabet:
                        wrong_point_2 += 1
                    if wrong_point_2 == len(this_name):
                        univ_wrong_point += 1
                        if verbose is True:
                            print("ALL CONSONANT DETECTED " + this_name)
                            CONSONANT_WRONG = True
    
                if univ_wrong_point == 0:
                    return this_name
     

I don't know how to Optimize my code. probably you guys can give me the basic logic how to optimize any code. Thank you.
  [1]: https://pastebin.com/LTTYVbGD