in reply to Re^2: Remove equal but different duplicates from array
in thread Remove equal but different duplicates from array

Thanks everyone.

I used:

@allnames = grep(!$saw{lc $_}++, @names);

Worked great!