tonyg #1 They can both mean the same thing (e.g. Intelligent, has common sense etc) but 'smart' can also mean 'well presented' e.g. when dressing up for a formal or business occasion.