Is it possible to create an Owner without having to create a user with a license assigned?

No, this is not possible. Owners must be resources, which means they must be created as users. To create users, a license is required.