I think Barney is a very cute name. Recently i met a sweet, little, old man named Barney & thought it was the perfect name for him! However, i think the dinosaur association is a bit too strong... & kids would tease him. So, i wouldn't use it. I personally don't like the name Felix... but i don't think kids would tease that name... so if you like it... go for it!