There is no contradiction:
>>All Knights Knights Swords were named by Babic names,/................./
The knight sleeps with his sword<<
The Sword of Roland - Durandál ("The Song of Roland").
A non-traditional character?
In French, Durandal means female. It is the true attachment and love of the knight." - from Wikipedia...