No-one ever says 'shall I call my son Daisy or Cynthia?' do they?
There seems to be a fashion for traditionally boys names used for girls.
There's nothing wrong with calling a girl Elliot (or Elliott), it's an ok name, everyone would get used to it on a girl.
Apparently (google tells me) Sting has a daughter called Elliott.