I like the
Marjorie spelling, but even if makes me think of margarine. :b I dislike
Margie (for personal reasons) and also it makes me think of
Marge Simpson, lol. But Marjie would be cute imo, as a nn for
Marjorie. You could even use
Jorie (JOR-ree). I have known two girls with this name, one had it as her given name and the other was a nn for
Marjorie. But no, I don't think
Marjorie is too old-fashioned or too old-ladyish. It's not something I would personally use but if I saw it on a little girl today, I would think it was pretty and refreshing. :)
~
Heather~