Floki is bay boy name, main origion is Norwegian. English meanings of Floki is "a heroic viking" and popular in Christian religion.