Original: Karen Walker ( née Delaney , previously St. Croix , Popeil , and Finster ) is a fictional character on the American television sitcom Will & Grace ( 1998 -- 2006 ) .
Simplified: Karen Delaney St. Croix Popeil Finster Walker or Karen Delaney was played by Megan Mullally character from Will & Grace .