Synonyms for "shrewd": judicious, sharp, clever, intelligent, canny, wise, smart, sagacious, perceptive, insightful, knowing, acute, astute, prudent, discerning, perspicacious, witty, ingenious, subtle, artful, crafty, devious, slick, slippery, sharp-witted, brainy, quick-witted, streetwise, hardheaded, cagey, foxy, smooth, shifty, wily, sensible, down-to-earth, practical, businesslike, efficient, resourceful, economical, thrifty, frugal, provident, careful, pragmatic, realistic, hard-boiled, hard-nosed, cunning.