Most of the time, a long jacket would be considered a coat. Different types of jacket may have different names, though.