Found 3 boys and girls with the meaning of impression
Argraff / 7 letters 
Meaning of Argraff In Welsh, Argraff means Impression More
Taatheer / 8 letters 
Meaning of Taatheer In Muslim, Taatheer means Effectiveness. Impression More
Tathir / 6 letters 
Meaning of Tathir In Muslim, Tathir means Effectiveness. Impression More

Browse by meanings

agreeablealertalexander
alexandraalexandriaalive
all'sall-timealternate
altheaalthoughalvis
amazonambushamerica
americananastaciaanastasia
ancaeusancientanciently