I think it does work on its own. I mean sure it was originally a nickname for John but it doesn't sound nicknameish and works just fine on its own. Sasha and Lara are nicknames but they are not cutesy like Gracie or Fifi so just like Jack they work well on their own. Jackson is terrible by the way. I also prefer Jack over Jonathan.