No. Horses can only be purchased with Star Coins in-game and from Star Stable Horses app.
If you wish to obtain a horse for without a fee you need to reach maximum reputation with Soul Riding. In order to be able to play Soul Riding, you must be a Star Rider and have completed the quest where you help the Soul Riders bring Anne back from Pandoria.