"named abc" is, of course, more concise than "whose name is abc", and therefore preferable in my opinion - although both are correct. As to "a" or "the", both are correct. Only context triggers the use of one or the other.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.