Billie
This name has been traced to both English and German origins, meaning both 'strong willed' and 'determined protector'. This is extremely fitting as a Billie will be the fiercest friend you will ever have.
That girl is such a good friend. Such a Billie.