Alouette no (cheese brand)

but Silhouette?

It surely is a cool word!

I don't think I would name a child that, but I do like the word and sound.

And as a middle name, sure. I think there is great latitude in middle names.

I am weary of the judgement against word names. One person likes a word name, another doesn't. Unless it is a horrible word (Garbage, Typhoid, Creep), it really is personal choice, not an affront to All Decent Names!