From my Understanding it's called Baltimore-Washington International airport because of the vicinity it's in...the airport is actually located in Glen Burnie Maryland
Not sure what you mean by direct service. But you can take a bus from the Airport to the BWI train station. From there a train to Union Station.
Good question.
Thanks! Your answer is awaiting moderation.