on my list for a boy. Sounds masculine to me
I wonder if you could use Bretagne (as in Brittany France.) Pronounced "breh TAN yeh." Nickname Brett, like the boy's name? Or Tagne, like Tanya, if that's your thing.
Britain is not name-ish enough for me. I do know someone named Austin who goes by Tin, and that might be a cute nn possibility with Britain.
I like it for a girl. I know a boy named Britain, so it's not weird to me. I've always liked it for a girl, and Britt is a cute nickname. He does it called Great Britain often though, but it's a tease that isn't always bad. I think it works great as a first and middle name. Many names flow well with it (Britain Caroline and Juliet Britain for example), so your name options aren't very limited.
It's one of those place names that's over the top for me. When you start moving into country territory it's too much (like Britain, Ireland, America, even India in my opinion).
Bridget could work, if you like that. It's a little dated, but it's nickname could be Britt. Or you could just use Britt as the first name, as a feminization/variant of Brett.
Stop. Back away from the name of my country. Sorry, I think this is a ridiculous idea. I even cringe when I hear the actress America Ferrera's name :/ I can just about cope with London (even though I still think that's pushing it) but as the above person says, using country names is too much.
Brittany, Birgitta, Brigita or Britta (Scandinavian) would be better options :)
It's not my style, but I don't think it's too out there. I know two, one male and one female, they're both in their twenties.