Leon is a somewhat normal name, but Lionheart isn't a first name period. Edward, yeah, I know lots of people named Edward, but not Gilbert. In fact, I probably DO know someone named Gilbert but doesn't use the name. I'd change it or use my middle name personally. Edgar might be normal if you're from Kentucky, but I've never personally met anyone named Edgar. Layla is a real name, but it's not really used. Same with Faris. Actually, I know for a fact that I've never seen Faris used as a name. Ferris, on this other hand....

Anyway, I'm sure you're going to say something about "maybe this name is weird for YOU, but not for everyone" but that's the thing. Weird is a subjective word. It only applies to one person's realm of experience. For example, I know lots of people who like South Park. To me, liking South Park isn't weird. However, for my parents, liking South Park is VERY weird. They only know a few people who like it, and that's pretty much limitted to me and my sister. Now, is liking South Park ACTUALLY weird? That depends on who you ask.